Vérification de l'abonnement Instagram
check_insta_subscription()
Pour vérifier l'abonnement à un compte Instagram
check_insta_subscription()
Paramètres : Aucun
La fonction renvoie True (logique) si l'utilisateur est abonné au compte, False sinon.

r=check_insta_subscription()
Travailler avec WhatsApp
check_whatsapp() | get_whatsapp_bot_id_by_phone()
Les fonctions fonctionnent si un bot WhatsApp est connecté à un projet.
Pour vérifier si un numéro de téléphone possède WhatsApp
check_whatsapp(phone_number)
méthode pour 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 True (logique) si le numéro est enregistré dans WhatsApp, False sinon.
Pour obtenir l'ID du bot WhatsApp par numéro de téléphone
get_whatsapp_bot_id_by_phone(bot_phone)
fonction pour trouver l'ID du bot WhatsApp par numéro de téléphone
Vérifions si WhatsApp est connecté à un numéro de téléphone :

rs=check_whatsapp(79999999999)
Suppression du dernier message
last_message_id() | remove_last_message()
last_message_id() - pour obtenir le numéro du dernier message du bot
Si une image et un texte ont été envoyés, les numéros des messages sont séparés par un tiret bas (_)
Pour obtenir correctement le numéro du dernier message du bot, le message doit être enregistré dans l'historique des dialogues du client.
Cela signifie que dans un bloc d'entonnoir, l'enregistrement de l'historique des messages doit être activé s'il est envoyé via l'entonnoir, ou lors de l'envoi d'une diffusion, l'option "enregistrer le message dans l'historique des dialogues" doit être activée.
remove_last_message() – pour supprimer le dernier message du bot
Cela fonctionne uniquement dans Telegram et Facebook.
Si le bouton "Enregistrer dans l'historique des dialogues" est activé, 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 la calculatrice. Cette fonction supprime le dernier message envoyé par le bot, mais uniquement si ce message est enregistré dans l'historique des dialogues.
Exemple :
- Créez un bloc de diffusion :

Personnalisez les paramètres de diffusion comme vous le souhaitez, puis allez dans l'onglet "Envoi".
2. Activez la case à cocher "Enregistrer la diffusion dans l'historique des dialogues du client" dans l'onglet "Envoi" :

Maintenant, n'hésitez pas à envoyer la diffusion.
Si vous souhaitez supprimer le dernier message (par exemple, un message avec une erreur), vous pouvez le faire dans un seul bloc en utilisant la fonction remove_last_message().

Ensuite, envoyez la diffusion avec la fonction de suppression du dernier message.
IMPORTANT ! Le dernier message ne peut pas être supprimé après un certain temps !
Exemple avec obtention de l'ID du dernier message.

soob = last_message_id()
status = remove_last_message()
Mise en pause du bot
| pause_bot(minutes)
pause_bot(minutes) - met en pause le fonctionnement du bot pendant le nombre de minutes spécifié.
minutes - paramètre obligatoire représentant le nombre de minutes. Il peut être passé sous forme d'un entier ou d'un nombre décimal.
La fonction fonctionne comme le clic sur le bouton "Pause" dans un dialogue client, mais permet de spécifier la durée de mise en 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)
delete_pended_messages_from_list(message_id_list, with_not_delete)
La fonction permet de supprimer des messages spécifiques parmi ceux planifiés.
! message_id_list - paramètre obligatoire ; une liste des blocs dont les messages doivent être supprimés des planifiés.
with_not_delete - paramètre optionnel ; supprime les messages marqués comme "Ne pas supprimer." Toute valeur peut être passée à 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 passer les paramètres :

Où obtenir le paramètre requis :

Vérification du statut de l'opérateur
| check_operator_status(email, with_pause)
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 False sinon.
! email - paramètre obligatoire ; l'email d'un employé
with_pause - paramètre optionnel avec les valeurs 1 ou 0. S'il est défini sur 1, la fonction renvoie un résultat positif lorsque le statut de l'opérateur est "En service" ou "En pause." S'il est défini sur 0, elle renvoie un résultat positif uniquement lorsque le statut de l'opérateur est "En service."
Valeur par défaut : 1.