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 client — Messages 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 quitte 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. Il doit 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 quitte 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 JJ.MM.AAAA 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 JJ.MM.AAAA.

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 19 juillet.
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.

Mots d'exception
Dans les paramètres de la flèche, vous pouvez spécifier des mots que vous ne souhaitez pas implémenter.
Si vous laissez le champ Déclencheur vide et que dans le champ d'exception vous écrivez un mot auquel vous ne devez pas réagir, par exemple "suivant", alors la transition via la flèche vers le bloc avec Message 2 se produira si une personne écrit un mot ou une phrase autre que "suivant".

Aller une fois

Si cet interrupteur est activé, l'utilisateur ne pourra effectuer la transition via 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.
"Aller 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é :
Aller une fois + Annuler les messages avec une minuterie

Si l'interrupteur Annuler les messages avec une minuterie est activé dans la flèche, 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 la transition via la flèche vers Message 2 effectuée, 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" est déclenché 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.