Grâce à l'intégration de Dialogflow à Facebook Workplace, vous pouvez créer un espace de travail à partir du bot Facebook pour interagir avec vos utilisateurs finaux.
Limites
Seuls les default agent language (langue par défaut de l'agent) est compatible avec cette intégration.
Fonctionnement
Voici comment fonctionne l'intégration :
- Configurez l'intégration Dialogflow et une instance Workplace de sorte qu'elles communiquent entre elles.
- L'intégration Dialogflow envoie des messages à l'utilisateur final à l'aide de l'API Messenger de Facebook.
- L'intégration Dialogflow reçoit les messages de l'utilisateur final en tant que webhook de Facebook Workplace.
Début
Pour démarrer l'intégration :
Enregistrez une instance Workplace si vous n'en avez pas, et assurez-vous d'être l'administrateur système du groupe.
Activez l'intégration à partir de la console Dialogflow :
- Accédez à la console Dialogflow ES.
- Cliquez sur Integrations (Intégrations) dans le menu de la barre latérale gauche.
- Cliquez sur Workplace from Facebook (Espace de travail Facebook).
- Cliquez sur START (DÉMARRER) et vous serez redirigé vers Workspace pour terminer l'installation :
- Connectez-vous à votre compte Workspace. Le compte doit disposer du rôle Administrateur système sur Workplace pour installer les intégrations.
- Cliquez sur Add to Workplace (Ajouter au lieu de travail) dans la fenêtre pop-up qui vous invite à installer l'intégration Dialogflow. Vous avez également la possibilité de personnaliser le nom du bot.
Testez votre application :
- Accédez à Workplace et connectez-vous au compte.
- Recherchez Dialogflow (ou le nom personnalisé de votre bot) dans Bots dans la section Home (Accueil) de la barre latérale et commencez à discuter avec le bot.
Annuler
Si vous avez cliqué sur le bouton START (DÉMARRER), mais que vous ne souhaitez pas terminer l'installation sur Workplace, procédez comme suit :
Accédez à la console Dialogflow ES.
Cliquez sur Integrations (Intégrations) dans le menu de la barre latérale gauche.
Cliquez sur Facebook Workplace :
- Si un bouton CANCEL (ANNULER) s'affiche, cliquez sur CANCEL (ANNULER) pour annuler l'installation.
- Si vous voyez un bouton STOP, suivez les instructions suivantes pour désinstaller l'intégration.
Stop
Pour arrêter l'intégration avec succès, procédez comme suit :
Accédez à la console Dialogflow ES.
Cliquez sur Integrations (Intégrations) dans le menu de la barre latérale gauche.
Cliquez sur Facebook Workplace.
Cliquez sur STOP et vous serez redirigé vers Workplace pour terminer l'installation :
- Connectez-vous à votre compte Workspace. Le compte doit disposer du rôle Administrateur système sur Workplace pour désinstaller les intégrations.
- Recherchez et sélectionnez l'intégration de Dialogflow dans les intégrations installées sur Workplace, cliquez sur Uninstall (Désinstaller) pour terminer la désinstallation.
L'intégration Dialogflow va être désinstallée.
Messages de réponses enrichies
Cette intégration traduit certains messages de réponses enrichies en types de messages de la plate-forme Facebook Messenger.
Réponses sous forme d'images
Les réponses sous forme d'images sont envoyées à Facebook Messenger sous forme de messages de pièces jointes Facebook Messenger.
La valeur message.attachment.type
est définie sur image
.
Les formats suivants sont acceptés :
- jpg
- png
- gif statique
- gif animé
Réponses sous forme de fiches
Les réponses sous forme de fiches sont envoyées à Facebook Messenger sous forme de modèles génériques Facebook Messenger.
Réponses rapides
Les réponses rapides sont envoyées à Facebook Messenger sous forme de réponses rapides Facebook Messenger.
Réponses de charge utile personnalisée
Pour envoyer d'autres types de messages Facebook Messenger, vous pouvez utiliser une charge utile personnalisée.
Le format général de la charge utile personnalisée se présente comme suit :
{ "facebook": { message } }
À la place de message
, indiquez l'objet message
Facebook Messenger.
Pour en savoir plus sur l'objet message
, consultez la documentation de référence de l'API Facebook Messenger.
Exemple :
- Pour envoyer un lien audio :
{ "facebook": { "attachment": { "type": "audio", "payload": { "url": "https://example.com/audio/test.mp3" } } } }
- Pour envoyer une vidéo lisible :
{ "facebook": { "attachment": { "type": "video", "payload": { "url": "https://example.com/video.mp4" } } } }
- Pour envoyer un fichier :
{ "facebook": { "attachment": { "type": "file", "payload": { "url": "https://example.com/file.pdf" } } } }
Limites
Un agent Dialogflow ne peut être installé que sur une instance Workplace, mais vous pouvez en installer plusieurs sur une instance Workplace.
Pour supprimer une installation ayant échoué, vous devez l'annuler sur Dialogflow et la supprimer de Workplace.
Migration
Si vous utilisez l'intégration Messenger et que vous souhaitez la migrer vers l'intégration Workplace, procédez comme suit :
Arrêtez l'intégration Messenger.
Supprimez l'URL de rappel (callback_url) de l'application Facebook en inversant les étapes de la page Configurer l'application Facebook.
Démarrez l'intégration Workplace en suivant la procédure ci-dessus.