Blocs et types

Comment travailler avec les blocs

circle-info

MaviBot vous permet de créer un chatbot en concevant sa structure sous forme d’organigramme composé de blocs et de flèches.

Un bloc représente une action ou un événement que le bot doit traiter ou exécuter.

triangle-exclamation

Il existe des connexions entre les blocs, où vous pouvez définir une condition et/ou l’heure exacte de transition vers le bloc suivant.

circle-info

Blocs conditionnels servent à déclencher le bot dans des conditions spécifiques. Blocs inconditionnels fonctionnent uniquement lorsqu’ils sont atteints via des flèches ou des callbacks (que nous aborderons plus tard).

circle-exclamation

Tous les blocs partagent une structure unifiée : Chaque bloc contient une liste de sections que vous pouvez activer ou désactiver selon vos besoins.

Le Message la section vous permet de spécifier le texte du message. Vous pouvez utiliser des variables dans le texte en appliquant le format suivant : #{nom_de_variable}.

Chaque bloc dispose d’un menu contextuel qui vous permet d’effectuer des actions spécifiques sur le bloc, notamment :

  • Copie du bloc :

  • Suppression du bloc :

  • Copie du bloc avec liaison

  • Déplacement vers une autre feuille :

circle-check

Examinons de plus près chaque type de bloc : comment les créer et à quoi ils servent. Pour créer le premier bloc, il suffit de double-cliquer avec le bouton gauche de la souris sur l’espace de travail de l’éditeur (par défaut, un bloc Début sera créé), ou de sélectionner le type de bloc dans le menu.

Examinons chacun d’eux de plus près.

Bloc de chat

circle-info

Si le bloc ne doit contenir aucun texte, saisissez #{none} dans le champ de réponse (c’est la valeur par défaut).

État du dialogue : un bloc blanc sans condition. Vous pouvez entrer dans ce bloc uniquement via une flèche. Il est destiné aux réponses intermédiaires, aux branchements et à l’envoi de plusieurs messages les uns après les autres à des intervalles de temps spécifiques.

bloc Départ

Condition initiale : un bloc vert vif avec la priorité la plus élevée. Toute la séquence du bot peut également commencer à partir de ce bloc. La principale différence avec le Début du dialogue bloc est que les conditions dans ces blocs sont vérifiées en premier. Si le client saisit un mot-clé ou une expression de ce bloc pendant la conversation, il y sera immédiatement redirigé.

Exemple de configuration de la réaction du bot à une salutation du client :

Le client recevra le message "Bonjour !" en réponse.

Bloc Leads

Le bloc Leads est un bloc sans condition, de couleur rouge.

L’objectif principal de ce type de bloc est de créer une demande (lead). Lors du passage à ce bloc, toutes les données collectées jusqu’à ce moment-là (valeurs des variables) concernant l’utilisateur sont envoyées au système CRM, par e-mail, sur WhatsApp personnel ou Telegram (ou tout autre contact indiqué dans les paramètres du projet) sous forme de demande prête à l’emploi. Après le transfert, les valeurs des variables de l’affaire sont supprimées du constructeur.

Déclencheur

Bloc déclencheur est un bloc gris foncé. Sur le plan fonctionnel, il est similaire au bloc Début bloc, à la seule différence que le client ne passe pas dans ce bloc.

circle-info

La priorité de ce bloc, par rapport aux autres blocs conditionnels, est la plus basse — ce qui signifie qu’il sera déclenché en dernier.

Repli

Bloc de repli est un bloc gris. Il n’a pas de conditions comme le Déclencheur t bloc, et il n’est pas possible d’y entrer.

circle-exclamation

Mis à jour