Délai avant réponse

La transition vers le bloc suivant se produira après l'intervalle de temps spécifié dans le champ Délai avant réponse. Le temps peut être mesuré en secondes, minutes, heures, jours ou mois. Cette fonctionnalité est utilisée pour envoyer des messages automatisés qui ne nécessitent pas de réponse de l'utilisateur.

Laissez le champ Délai avant réponse vide si la transition doit se produire en réponse à une action ou un message de l'utilisateur.

Vous pouvez vérifier si un message est programmé dans la section Clients. Pour ce faire, ouvrez le dialogue avec le client, allez dans l'onglet À propos du clientMessages programmés :

Un message programmé peut également être trouvé dans les variables du client :

En cliquant sur "Message programmé", une fenêtre s'ouvrira avec des informations sur le message :

Annuler si quitter le bloc (interrupteur)

Activez cet interrupteur si vous devez interrompre la séquence de messages automatisés lorsque l'utilisateur effectue une action et passe à un autre bloc.

Veuillez noter que pour que ce paramètre prenne effet, la position du client dans l'entonnoir doit changer. Ils doivent passer à un bloc d'état différent.

Exemple :

Le client reçoit le Message 1 avec un bouton. S'il appuie sur le bouton, il recevra le Message 2. Sa position dans l'entonnoir changera, et le message programmé avec une minuterie de 10 minutes sera annulé.
Si le client n'appuie pas sur le bouton dans les 10 minutes, il recevra un nouveau message avec le bouton disant : "Vous n'avez toujours pas appuyé sur le bouton."

Considérons le scénario d'erreur

Lors de la transition vers le bloc Message 1, une flèche de minuterie de 10 minutes avec le paramètre "Annuler si quitter le bloc" activé est programmée pour l'utilisateur. Il y a également une flèche avec la condition "Bouton pressé" définie avec une minuterie de 5 minutes.

Dans cette situation, lorsque le bouton est cliqué, le Message 2 sera programmé et envoyé 5 minutes après le clic sur le bouton. Le client NE change PAS sa position dans l'entonnoir tant qu'il n'a pas reçu le Message 2 (c'est-à-dire jusqu'à ce qu'il passe au bloc Message 2).

Si la position dans l'entonnoir n'a pas changé, le client recevra le message "Vous n'avez toujours pas appuyé sur le bouton" après 10 secondes. Ensuite, selon la minuterie, le texte du bloc "Message 2" suivra.

Deuxième scénario d'erreur

Le client recevra également le message du bloc "Vous n'avez toujours pas appuyé sur le bouton", même s'il parvient à appuyer sur le bouton. La raison : les blocs "Pas un état" NE changent PAS la position du client dans l'entonnoir.

Annuler les messages programmés (interrupteur)

Si l'interrupteur est activé, tous les messages programmés avec minuterie seront annulés lors de la transition via la flèche, sauf ceux pour lesquels "Ne pas annuler" est activé.

Ne pas annuler (interrupteur)

Les messages programmés via une flèche avec l'interrupteur "Ne pas annuler" activé resteront programmés, même si le client passe par des flèches avec l'interrupteur "Annuler les messages programmés" activé.

Champ Date et heure d'envoi

Pour programmer un message à une heure spécifique, saisissez l'heure d'envoi au format HH:MM ou sélectionnez-la à l'aide des curseurs.

Pour programmer un message à une date spécifique, saisissez-la au format DD.MM.YYYY ou sélectionnez-la à l'aide du calendrier.

Il est préférable de spécifier l'heure d'envoi dans le champ "Heure d'envoi" en même temps que ce champ de date.


Si l'heure d'envoi n'est pas spécifiée, le message sera envoyé 1 minute avant le début de la date spécifiée (à 23:59).

Si un délai est défini dans le champ "Délai avant réponse", il sera ajouté à l'heure programmée.

Le message sera envoyé à la date et à l'heure spécifiées.

Si une valeur numérique est saisie dans le champ "Délai avant réponse", ce délai sera ajouté à l'heure programmée.

Vous pouvez utiliser des variables pour spécifier l'heure.

Une variable de temps peut être définie soit dans les constantes du projet, soit dans la Calculatrice du bloc.

De même, vous pouvez utiliser une date d'envoi en la spécifiant au format DD.MM.YYYY.

Envoyer si la date est passée (interrupteur)

Si l'heure programmée du message est déjà passée à la date spécifiée et que l'interrupteur "Envoyer si la date est passée" est activé, le message sera programmé pour le lendemain.

L'interrupteur "Envoyer si la date est passée" fonctionne UNIQUEMENT lorsqu'il est utilisé avec une date d'envoi de message.

Scénario 1 : La flèche a une heure d'envoi définie à 10:00 et l'interrupteur "Envoyer si la date est passée" est DÉSACTIVÉ.
Si le client entre dans l'entonnoir et reçoit Message 1 à 16:34, le message suivant sera programmé pour le lendemain.

Dans les messages programmés, ils auront le texte de Message 2 défini pour être envoyé le lendemain à 10:00.

Scénario 2 : La flèche a une heure d'envoi définie à 10:00 et l'interrupteur "Envoyer si la date est passée" est ACTIVÉ.

Le client entre dans l'entonnoir et reçoit Message 1 à 16:34 le 23 février.

Le message sera programmé pour le lendemain.

Dans les messages programmés, ils auront le texte de Message 2 défini pour être envoyé le lendemain à 10:00.

Scénario 3 : La flèche a une date d'envoi spécifiée et une heure d'envoi de 10:00. L'interrupteur "Envoyer si la date est passée" est DÉSACTIVÉ.

Si le client entre dans l'entonnoir et reçoit Message 1 à 16:34, le message suivant NE sera PAS programmé pour le lendemain.

Le client restera dans le bloc Message 1, et il n'y aura aucun message programmé dans le dialogue.

Exemple

Une flèche de minuterie est une flèche où la transition se produit après un délai spécifié. Elles sont affichées sous forme de lignes pointillées, avec le temps de délai affiché.

Dans notre diagramme, il y a plusieurs de ces flèches. La première provient du bloc vert vif "Bon après-midi". Cette flèche a un délai défini à 0 seconde.

Comment cela fonctionne : après que le bot a répondu au client avec "Bon après-midi", la question suivante "Souhaitez-vous passer une commande ?" suit immédiatement.

Donc, pour définir un délai avant la réponse, remplissez le champ correspondant dans le formulaire de paramètres.
De même, vous pouvez spécifier la date et l'heure exactes d'envoi d'un message en remplissant les champs "Heure d'envoi".

À droite du champ "Délai avant réponse", vous pouvez sélectionner l'unité de mesure : secondes, minutes, heures, jours.

Si vous utilisez des délais avec des conditions de comparaison de variables et que vous avez désactivé "Annuler les messages programmés", alors saisissez #{question} dans le champ "Chaînes à ignorer".

Passer une fois

Si cet interrupteur est activé, l'utilisateur ne pourra passer par la connexion qu'une seule fois pendant la conversation avec le bot. En même temps, le message sera programmé autant de fois que la condition de programmation du message lié à la flèche est remplie.

"Passer une fois" n'est PAS la même chose que programmer la transition via la flèche une seule fois.

Analysons les scénarios de déclenchement de la flèche avec l'interrupteur "Transition une fois" activé :

Passer une fois + Annuler les messages avec une minuterie

Si l'interrupteur Annuler les messages avec une minuterie est activé dans la flèche, alors lorsque le client entre à nouveau dans le bloc Message 1, les messages précédemment programmés seront annulés, et seul le message le plus récemment programmé restera.

L'interrupteur Transition une fois est également activé. Cela signifie qu'une fois que la transition via la flèche vers Message 2 s'est produite, elle ne sera plus programmée.

Transition une fois uniquement (autres interrupteurs désactivés).

Si seul l'interrupteur Transition une fois est activé dans les paramètres de la flèche, de nouveaux messages continueront d'être programmés jusqu'à la transition réelle via la flèche.

Le client entre dans le bloc Message 1, et une transition vers Message 2 est programmée.
Tant que l'utilisateur n'a pas reçu le texte de Message 2, les transitions continueront d'être programmées.

L'interrupteur "Transition une fois" se déclenche UNIQUEMENT LORS DE LA TRANSITION RÉELLE.
Après la transition vers Message 2, les entrées futures dans Message 1 ne programmeront plus la transition via cette flèche.

Soyez prudent avec vos paramètres et testez toujours différents scénarios de comportement des utilisateurs dans le bot.