Comment gérer la mauvaise saisie d’un email ou d’un nombre

Gérer une erreur de type de variable pour la fonctionnalité « Entrée utilisateur« 

Quand vous choisissez le type de variable « Détection d’email » ou « Détection de nombre« , si la réponse saisie par l’utilisateur ne correspond pas au type correspondant, le chatbot considère que c’est une erreur et rejouera la séquence pour poser à nouveau la question. Hors, en terme d’expérience utilisateur c’est très frustrant de se voir poser la même question en boucle sans aucune explication.

Dans ce tutoriel nous allons gérer cette situation.
Notre objectif est d’afficher un texte explicatif en cas d’erreur.

On sait qu’en cas d’erreur la séquence se rejoue, il faut donc trouver le moyen d’afficher un texte différent selon si c’est la première fois que la question est posée ou si c’est la deuxième.

C’est possible en utilisant les deux fonctionnalités suivantes:

On commence par créer une variable « passage_email » dont la valeur augmentera de 1 à chaque passage sur la séquence.

Donc au premier passage cette variable prendra la valeur 1 puis 2 ou plus si l’utilisateur commet une/des erreur(s).

Il faut maintenant créer une condition qui changera le texte de la question en fonction du nombre de passage.

Il faut configurer la condition de la manière suivante :
SI la variable « passage_email » est égale à 1
ALORS on affectera la valeur « Veuillez saisir votre email : » à la variable « Texte_email » (valable pour le 1er passage)
SINON on affectera la valeur « Attention, veuillez saisir un email de type martin@gmail.com : » à la variable « Texte_email » (valable pour tous les autres passages)

On utilise ensuite la variable « Texte_email » pour poser la question dans la fonctionnalité « Entrée utilisateur ». Ainsi, la question sera posée différemment selon si c’est la première fois ou les suivantes.

Ce qui donne pour l’utilisateur :

Vous pouvez adapter ce tutoriel à la détection d’un nombre, c’est la même mécanique.

Créez votre Chatbot Facilement et Gratuitement !