L'intégration de Google Chat dans Dialogflow vous permet de créer facilement des applications Google Chat avec une compréhension du langage naturel basée sur la technologie Dialogflow.
Limites
- Seule la saisie de texte dans la langue par défaut de l'agent est compatible avec cette intégration.
Configurer Google Chat
Pour configurer l'intégration de Google Chat pour votre agent, vous devez disposer des éléments suivants:
- Un projet Google Cloud
Créer une application Google Chat
- Accédez à votre projet Google Cloud.
- Dans la console Google Cloud, activez l'API Google Chat.
- Accédez à la page de configuration de l'API Google Chat (Menu > API et services > API et services activés > API Google Chat > Configuration).
- Renseignez les informations de configuration (nom, URL de l'avatar, description, etc.), le cas échéant.
- Veillez à activer les fonctionnalités interactives.
Configurer Dialogflow
- Cliquez sur l'onglet Gérer dans le panneau de gauche.
- Cliquez sur Intégrations dans le menu de gauche.
- Cliquez sur le bouton Connecter de la tuile Google Chat.
- Sélectionnez un environnement, le cas échéant.
- Cliquez sur Démarrer.
- Copiez l'URL Webhook.
Activer le webhook dans Google Chat
Revenez à la page de configuration de l'API Google Chat et collez l'URL de votre webhook sous Fonctionnalités interactives > Paramètres de connexion > URL de l'application.
Tests
Pour tester votre application configurée, ajoutez-la à un espace Google Chat ou envoyez-lui un MP.
Messages de réponses enrichies
Les messages de réponses enrichies sont acceptés via une charge utile personnalisée dans Fulfillment. Veuillez consulter la page API Google Chat Message pour connaître le format des messages.
SMS
La charge utile personnalisée suivante fournit un message Google Chat:
{ "text": "Hello, world" }
Message de la fiche
La charge utile personnalisée suivante fournit un message de carte Google Chat:
{ 'cardsV2': [{ 'cardId': 'createCardMessage', 'card': { 'header': { 'title': 'A card message!', 'subtitle': 'Sent from Dialogflow', 'imageUrl': 'https://developers.google.com/chat/images/chat-product-icon.png', 'imageType': 'CIRCLE' }, 'sections': [ { 'widgets': [ { 'buttonList': { 'buttons': [ { 'text': 'Read the docs!', 'onClick': { 'openLink': { 'url': 'https://developers.google.com/workspace/chat' } } } ] } } ] } ] } }] }
Réponses propres à un canal
Lorsque cette option est configurée, les réponses propres au canal avec le canal DF_CX_GOOGLE_CHAT
sont automatiquement utilisées lorsque l'agent répond aux messages Google Chat.