# Conversation

La section conversation est composée de deux parties :
- À gauche se trouve la liste des conversatiions, en cours ou passées entre votre bot et vos utilisateurs
- À droite, la fenêtre présentant le détail d'une conversation (lorsque l'une d'entre elles est sélectionnée dans la partie gauche)
# Liste des conversations
La liste des conversations permet de consulter l'ensemble des conversations que votre bot est en train d'avoir ou a eu avec vos utilisateurs. Ces conversations sont de trois types :
- "Bot" : Conversations menées automatiquement par le bot selon la configuration des compétences, resources, ... de celui-ci.
- "En attente" : Conversations pour lesquelles l'utilisateur a demandé d'être mis en relation avec un opérateur humain (plus d'information à ce sujet ici).
- "En cours" : Conversations "prise en main" par un opérateur humain.
TIP
Sur l'onglet "Bot", vous pouvez choisir d'afficher aussi les conversations pour lesquelles le répondant n'a
pas répondu via le toggle dédié (Ce qui peut être utile pour les bots utilisés sur des plateformes de chat tierces
et/ou via l'envoi de compétences) :
Quel que soit son "type", l'aperçu d'une conversation se présente de la manière suivante :
On y retrouve :
- L'identifiant (email ou autre) du répondant
- Son statut de connexion (si le voyant à gauche est vert => connecté, sinon, pas connecté)
- Temps passé depuis le dernier message
- Aperçu du dernier message envoyé / reçu
- Tout en bas à droite, il s'agit de la zone permettant d'attribuer un opérateur à ce répondant. Pour ce faire, cliquez dans cette région et dans la fenêtre qui s'affiche, choisissez qui parmi vos utilisateurs / opérateurs sera en charge de répondre à ce répondant s'il passe en mode "En cours" (plus d'information à ce sujet ici).
# Recherche d'un répondant
Au-dessus de la liste des répondants, se trouve un champ de recherche. Vous saisissez votre texte et appuyez sur "Entrer" ou cliquez sur le bouton 🔍. Un clic sur le bouton "X" vide le champ et recharge la liste complète des répondants.
Plus exactement, ce champ s'utilise de deux manières :
Si vous tapez une chaîne de caractères simple, c'est-à-dire ne contenant pas de caractère ":", la recherche va se faire sur le
respondentID
et sur l'attributemail
(si vous n'utilisez pas d'attribut email, la recherche s'effectuera simplement sur le respondentID).Si vous tapez une chaîne de caractères contenant un caractère ":", la recherche va s'effectuer sur les attributs des répondants. Le nom de l'attribut sur lequel la recherche va s'effectuer doit être placé avant les ":" et la valeur, après. Par exemple, si vous avez défini un attribut
favorite_sport
, pour chercher les fans de curling parmi vos répondants, il vous faudra saisirfavorite_sport:curling
dans le champ de recherche.
# Conversation sélectionnée

La zone présentant la conversation sélectionnée se compose des parties suivantes :
# a) Un en-tête
Reprend les informations du répondant avec lequel la conversation a lieu : email, statut (vert = en ligne ; gris = déconnecté) et identifiant.
# b) Une barre de boutons
Permet de supprimer le répondant ou encore changer le mode de conversation en cours (automatique ou en direct avec un opérateur humain). Elle permet également de déclencher manuellement un workflow (voir plus bas)
# c) Une barre d'onglets
Permet d'afficher soit les messages de la conversation, soit les paramètres (attributs) du répondant, soit le détail des différents process par lesquels est déjà passé le répondant (plus d'information à ce sujet ici).
# d) La vue principale
Affiche le contenu correspondant à l'onglet sélectionné (voir plus bas pour plus d'infos sur les deux derniers onglets) :
- Onglet "Conversation" : Le détail de la conversation avec le répondant
- Onglet "Paramètres" : les infos récoltées au cours de la conversation
- Onglet "Données Process" : Les infos récoltées au cours des compétences Action éventuellement présentées au répondant au cours de sa conversation avec le bot
# e) Le champ de saisie d'un message
Présent seulement quand l'onglet "Conversation" est sélectionné. Permet de saisir un message à envoyer manuellement (par un opérateur humain) au répondant.
# f) Formulaire de workflow (déclenchement manuel)
Cette zone s'affiche qu'après avoir sélectionné un workflow dans la liste de choix correspondante présente dans l'"entête".
Vous pouvez y remplir les champs nécessaires à l'exécution du wofklow à la main puis cliquer sur le bouton "Exécuter" (plus d'information à ce sujet ici ) .
# Onglet "Paramètres"
C'est ici qu'on retrouve toutes les données et réponses d'un répondant ayant interagi avec le bot.
Les informations recueillies sont classés selon leur type : Attribut, Tag ou Event.
Chaque item peut être modifié (icône ✏️) ou supprimer (icône ✖️).
Il est également possible d'ajouter un item via le champ qui s'affiche en bas de page (il faut saisir le nom voulu et valider avec "Entrer" ; une fenêtre modal s'affiche alors pour sélectionner le type de paramètre à créer).
# Onglet "Données Process"
L'onglet "Données Process" est similaire à l'onglet "Paramètres". La différence étant que les données présentées sont uniquement celles récoltées au cours du process sélectionné (via la liste déroulante qui s'affiche au clic sur l'onglet en question).