# FAQ Messages

# Comment écrire des messages avec un contenu conditionnel

Imaginons que vous souhaitez créer un chatbot qui va envoyer un mail à l'utilisateur en fonction de son activité préférée.

Vous créez par exemple une compétence action avec trois ressources de collecte : choix, culture et sport.

Dans la ressource choix, vous allez demander à l'utilisateur s'il préfÚre la culture ou le sport (deux réponses suggérées).

Ensuite, si l'utilisateur a choisi la rĂ©ponse culture alors il accĂ©dera Ă  la ressource culture (filtre). MĂȘme fonctionnement avec le sport.

Lorsque l'utilisateur atteint la ressource culture, le chatbot lui demandera s'il préfÚre : le cinéma, les musées ou les expositions de peintures modernes (3 réponses suggérées).

Lorsque l'utilisateur atteint la ressource sport, le chatbot lui demandera s'il préfÚre : Le football, le tennis de table ou l'aqua-poney.

Dans les deux cas, une fois que l'utilisateur aura fait son choix, il accédera à la ressource de validation qui est chargée de déclencher le workflow et faire valider les informations par l'utilisateur.

Sans savoir comment écrire du texte conditionnel, vous auriez tendance à rédiger votre message de validation comme ceci :

Vous aurez donc en résultat :

  1. Si l'utilisateur a choisi sport à la ressource choix : aucun élément aprÚs "culture"
  2. Si l'utilisateur a choisir culture : aucun élément aprÚs "sport"

Vous souhaiteriez donc écrire :

Validez vous ses informations :

  • Choix : @choix
  • sport : @sport (si sport est dĂ©fini)
  • culture : @culture (si culture est dĂ©fini)

Voici comment écrire votre message pour obtenir ce résultat :

ATTENTION : j'ai choisi de mettre des "=" puisque dans cette écriture le ":" est interprété comme "sinon".

Ici je dis :

Si sport existe, alors affiche moi "sport = @sport". Sinon affiche moi "culture = @culture"

# Mettre un lien dans un message

Imaginons que vous souhaitez exposer vos conditions générales de vente dans votre chatbot. Vous souhaitez non seulement demander à l'utilisateur final s'il les accepte, mais également lui laisser la possibilité de les lire, évidemment.

Vous allez donc mettre un lien hypertexte dans un message du chatbot. Voici comment procéder :

1. Commencez par récupérer le lien web vers vos CGV.

Dans mon cas, imaginons qu'il s'agit de l'URL suivante : https://www.lecoindesentrepreneurs.fr/conditions-generales-de-vente-definition-et-utilite/ (opens new window)

2. Rendez-vous sur la ressource qui contient le message évoquant vos conditions générales de vente. Et surlignez le mot sur lequel vous souhaitez créer le lien.

3. Le "Add-link" apparaĂźt, il suffit de cliquer dessus et de copier votre lien.

# Pour les pros :


Actuellement, en cliquant sur ce lien lorsque vous utilisez le chatbot, le lien s'ouvre dans l'onglet du chatbot.

Vous souhaitez savoir comment faire en sorte que le lien s'ouvre dans un nouvel onglet ? C'est parti !

1. Cliquez sur le chevron juste au dessus du message. En faisant ça vous accédez au message html (dans le rectangle foncé en dessous du message).

2. Ajoutez le texte _target="blank" dans la balise du lien href (la balise a). Voici le résultat sur le html :

Le tour est joué !

# Envoyer une vidéo

Compatibilité

Attention, l'envoi de vidĂ©o dans le chatbot n'est pour le moment compatible qu'avec la version web de votre chatbot ainsi que sa version Messenger. Malheureusement les autres plateformes portent de terribles restrictions sur le sujet 😱

# Etape 1

Ajoutez un message vidéo comme ci-dessous

# Etape 2

Récupérez le lien de la vidéo que vous souhaitez intégrer et mettez le ici :

# Pour Youtube

Il s'agit de l'URL de la vidéo. Il suffit de la copier / coller

# Pour Facebook

Allez sur la vidéo, cliquez sur Share (ou Partager) puis Copy Link (ou copier le lien)

# Pour Loom

Copiez tout simplement le lien de partage de la vidéo

# Ajouter des boutons qui vont rediriger vers des liens de sites externes.

Il faut passer par ce qu'on appelle chez nous des carrousels !

Pour plus d'infos sur ces messages, lisez cet article : voir l'article (opens new window)

# Etape 1 : Ajoutez un message carrousel

# Etape 2 : paramétrez les infos de votre carrousel comme bon vous semble

Suivez les instructions de cet article (opens new window)

Dans la vidéo je remplis uniquement le titre, la description et l'URL. J'ajoute ensuite des boutons

# Etape 3 : ajoutez des boutons de type URL et renseignez les champs

Comme ci-dessous 👇👇

Pour ĂȘtre clair dans mon exemple, j'ai dĂ©jĂ  deux boutons de type URL.

Vous devrez y renseigner le titre du bouton et l'URL en question

# Etape 4 : choisir si vous souhaitez que le lien s'ouvre dans un nouvel onglet ou bien dans la webview du chatbot (dispo en web uniquement)

Par dĂ©faut, le bouton de type URL est de type URL (oui ça ne veut rien dire mais c'est paramĂ©trĂ© comme ça, pour l'instant dans Vizir đŸ˜„)

Le bouton de type URL ouvre le lien dans la webview du chatbot (en mode web uniquement) comme ci-dessous.

Si vous souhaitez que le lien s'ouvre dans un nouvel onglet, alors suivez les étapes suivantes :

Cliquez là 👇👇

Puis choisissez "Download" dans le Type de réponse

# Boutons avec un lien dans Teams

Tout ce procédé marche également dans Teams. Et la bonne nouvelle est que les carrousels et les boutons dans Teams se ressemblent beaucoup beaucoup (comme vous pouvez le voir ci-dessous). J'espÚre que vous appréciez mon écriture aussi

Autre élément : dans Teams peu importe le type de bouton carrousel que vous utiliserez puisque tous les liens s'ouvrent dans un nouvel onglet !