Travail dans les messageries

Vérification de l’abonnement Instagram

check_insta_subscription()

chevron-rightDescriptionhashtag

Pour vérifier l’abonnement à un compte Instagram

check_insta_subscription()

Paramètres : aucun

La fonction renvoie un booléen True si l’utilisateur est abonné au compte, Faux sinon.

chevron-rightExempleshashtag

chevron-rightExemple de code à copierhashtag

r=check_insta_subscription()

Travailler avec WhatsApp

check_whatsapp() | get_whatsapp_bot_id_by_phone()

chevron-rightDescriptionhashtag
circle-exclamation

Pour vérifier si un numéro de téléphone a WhatsApp

check_whatsapp(phone_number) méthode permettant de vérifier si WhatsApp est connecté au numéro de téléphone donné

Paramètres : phone_number - numéro de téléphone au format 79999999999 ou 89999999999

La fonction renvoie un booléen True si le numéro est enregistré dans WhatsApp, Faux sinon.

Pour obtenir l’identifiant du bot WhatsApp par numéro de téléphone

get_whatsapp_bot_id_by_phone(bot_phone) fonction permettant de trouver l’identifiant du bot WhatsApp par numéro de téléphone

chevron-rightExempleshashtag

Voyons si WhatsApp est connecté à un numéro de téléphone :

Exemple d’utilisation de la fonction check_whatsapp()
chevron-rightExemple de code à copierhashtag

Suppression du dernier message

last_message_id() | remove_last_message()

chevron-rightDescriptionhashtag

last_message_id()- pour obtenir le numéro du dernier message du bot

circle-info

Si une image et du texte ont été envoyés, les numéros des messages sont séparés par un underscore (_).

circle-exclamation

remove_last_message() – pour supprimer le dernier message du bot

triangle-exclamation

Si le « Enregistrer dans l’historique du dialogue » si l’option est activée, alors pour Telegram et FB, vous pouvez supprimer le dernier message via un envoi depuis un bloc. Utilisez simplement la fonction remove_last_message() dans le calculateur. Cette fonction supprime le dernier message envoyé par le bot, mais uniquement si ce message est enregistré dans l’historique du dialogue.

chevron-rightExemplehashtag

Exemple :

  1. Créer un bloc de diffusion :

circle-check

2. Activez la case à cocher « Enregistrer la diffusion dans l’historique du dialogue du client » dans le « Envoi » :

Vous pouvez maintenant envoyer la diffusion.

Si vous souhaitez supprimer le dernier message (par exemple, un message contenant une erreur), vous pouvez le faire dans un seul bloc à l’aide de la fonction remove_last_message().

Ensuite, envoyez la diffusion avec la fonction de suppression du dernier message.

circle-exclamation

Exemple d’obtention de l’ID du dernier message.

chevron-rightExemple de code à copierhashtag

Mise en pause de l’activité du bot

| pause_bot(minutes)

chevron-rightDescriptionhashtag

pause_bot(minutes) - met en pause l’activité du bot pendant le nombre de minutes spécifié.

minutes - paramètre obligatoire représentant le nombre de minutes. Il peut être transmis soit comme un entier, soit comme un nombre décimal.

La fonction fonctionne comme un clic sur le bouton « Pause » dans un dialogue client, mais vous permet de spécifier la durée de pause du bot. Elle renvoie True en cas d’exécution réussie.

Suppression des messages planifiés

| delete_pended_messages_from_list(message_id_list, with_not_delete)

chevron-rightDescriptionhashtag

delete_pended_messages_from_list(message_id_list, with_not_delete)

La fonction aide à supprimer des messages spécifiques parmi ceux planifiés.

! message_id_list - paramètre obligatoire ; une liste de blocs dont les messages doivent être supprimés parmi les messages planifiés.

with_not_delete - paramètre facultatif ; supprime les messages marqués comme « Ne pas supprimer. » Toute valeur peut être transmise à ce paramètre.

La valeur de retour « wrong message_id_list » apparaît si message_id_list n’est pas fourni ou n’est pas un tableau.

Comment transmettre des paramètres :

Où obtenir le paramètre requis :

Vérification du statut de l’opérateur

| check_operator_status(email, with_pause)

chevron-rightDescriptionhashtag

check_operator_status(email, with_pause) - vérifie si l’opérateur est en service. Renvoie True si l’opérateur est en service, et Faux sinon.

! email - paramètre obligatoire ; l’adresse e-mail d’un employé

with_pause - paramètre facultatif avec les valeurs 1 ou 0. Si la valeur 1 est définie, la fonction renvoie un résultat positif lorsque le statut de l’opérateur est soit « En service » ou « En pause. » Si la valeur 0 est définie, elle renvoie un résultat positif uniquement lorsque le statut de l’opérateur est « En service. » Valeur par défaut : 1.

Mis à jour