Les conversations sont bien plus que de simples textos lorsque vous développez un bot sur la plate-forme Messenger. En plus du texte, la plate-forme vous permet d’envoyer des médias enrichis (audio, vidéo, images) et propose plusieurs options de messagerie structurée sous la forme de modèles de message, réponses rapides, boutons, etc. Cette page offre une vue d’ensemble des composants à votre disposition pour créer votre expérience Messenger dans la conversation.
En plus de ces composants de conversation, la plate-forme Messenger prend en charge une webview complète qui vous permet d’enrichir votre expérience Messenger dans la conversation en la déployant au web. Pour plus d'informations sur l'utilisation de la webview, voir Webview.
Un texte simple est la base de toute expérience sur Messenger et reste l’un des outils les plus importants à votre disposition si votre but est de créer une expérience de conversation. Essayez de traiter les textos avec la fonctionnalité de traitement du langage naturel (NLP) de la plate-forme Messenger pour gérer toutes sortes d'interactions avec du texte simple.
Envoi d’un texte →En plus du texte, la plate-forme Messenger vous permet d'envoyer des éléments multimédia enrichis sous forme de messages autonomes ou joints à des modèles de messages structurés. Les types d’éléments pris en charge comprennent ce qui suit :
Les éléments peuvent être envoyés depuis une URL ou votre système de fichiers. Pour les éléments que vous avez l'intention d'envoyer plusieurs fois, vous pouvez les télécharger à l'avance avec l'API Attachment Upload ou les télécharger la première fois qu'ils sont envoyés avec l'API Send pour éliminer la surcharge de temps et de bande passante liée au téléchargement de chaque envoi. Les éléments sauvegardés sont envoyés avec un attachment_id
qui est attribué lorsqu'ils sont téléchargés.
Les modèles de message sont des types de messages structurés conçus pour prendre en charge plusieurs cas d’utilisation. Ils sont utiles pour présenter des informations dans la conversation qui seraient difficiles à afficher ou à rechercher avec un simple texte. Les modèles prennent également en charge des boutons qui étendent leur fonctionnalité.
Les modèles de messages suivants sont disponibles :
Les modèles de message prennent également en charge un ensemble de boutons qui ajoutent des fonctionnalités, comme l’ouverture de la webview, un renvoi à votre webhook, le partage de contenu, et bien plus.
Envoi de modèles de message →Utilisation de boutons →Les réponses rapides vous permettent de présenter un ensemble préconfiguré d’options au destinataire du message, qui apparaît bien en évidence au-dessus de l’éditeur. Lorsque vous cliquez sur une réponse rapide, l’ensemble est remplacé par un texto unique envoyé à votre webhook. Vous pouvez également ajouter une image à une réponse rapide.
Envoi de réponses rapides →Un aspect important de la création d’un bot Messenger est la configuration des attentes. Les actions de l’expéditeur sont un outil important pour l’accomplir, vous donnant la capacité de contrôler d’une manière programmable la saisie Messenger standard et de lire les indicateurs d’accusé de lecture dans la conversation. Par exemple, lorsque vous commencez à saisir un message, vous pouvez configurer l’indicateur d’accusé de lecture de manière à ce que la personne qui interagit avec votre bot sache que son message a été vu. Vous pouvez ensuite configurer l’indicateur de saisie pour lui montrer qu’une réponse arrive.
Utilisation des actions de l’expéditeur →L’écran d’accueil est la première chose que les personnes voient lorsqu’elles démarrent une nouvelle conversation avec votre bot Messenger. Il comprend le nom, la description, la photo de profil et la photo de couverture de votre Page Facebook. Vous pouvez également définir un texte de bienvenue facultatif pour l'écran d’accueil, qui peut être utilisé pour présenter l'objectif de votre bot.
Une conversation avec votre bot commence lorsqu’on appuie sur le bouton Démarrer.
Configuration de l’écran d’accueil →Le menu fixe est un élément d’interface utilisateur continu qui aide les interlocuteurs à découvrir et à accéder plus facilement aux fonctionnalités de votre bot pendant la conversation. Ce menu doit contenir des actions prioritaires qu’un utilisateur peut entreprendre à tout moment. Vous pouvez également faire du menu fixe l’unique manière d’interagir avec votre bot en désactivant l’éditeur (facultatif).
Configuration du menu fixe →