Google Chat

L'intégration Google Chat de Dialogflow CX vous permet de créer des applications Google Chat avec une compréhension du langage naturel basée sur la technologie Dialogflow CX.

Limites

Configurer Google Chat

Pour configurer l'intégration de Google Chat pour votre agent, vous devez disposer des éléments suivants:

Activer l'API Google Chat

Avant d'utiliser les API Google, vous devez les activer dans un projet Google Cloud. Vous pouvez activer une ou plusieurs API dans un même projet Google Cloud.

  1. Dans la console Google Cloud, activez les API Google Chat et Dialogflow.

  2. Vérifiez que vous activez les API dans le bon projet Cloud, puis cliquez sur Suivant.

  3. Vérifiez que vous activez les bonnes API, puis cliquez sur Activer.

Configurer à partir de Dialogflow CX

  1. Accéder à la console Dialogflow CX
  2. Choisissez votre projet Google Cloud.
  3. Sélectionnez votre agent.
  4. Sélectionnez l'onglet Gérer.
  5. Cliquez sur Integrations (Intégrations) dans le menu de la barre latérale gauche.
  6. Cliquez sur Se connecter dans Google Chat.
  7. Fournissez les informations obligatoires suivantes :
    • Nom: nom visible par les utilisateurs qui interagissent avec le contenu créé par cette application ou l'utilisent (par exemple, dans les messages, les recherches et les @mentions). Par exemple, Dialogflow CX App.
    • URL de l'avatar: image d'avatar présentée aux utilisateurs qui interagissent avec l'application. Spécifiez une URL HTTPS qui héberge une image PNG carrée (format 1:1). Taille minimale recommandée : 256 x 256 pixels. Par exemple, https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png.
    • Description : description de l'application. Par exemple : A helpful bot that responds to real human conversation.
  8. Sélectionnez un environnement, le cas échéant.
  9. Saisissez des adresses e-mail pour rendre cette application de chat accessible à des personnes et des groupes spécifiques, le cas échéant.
  10. Cliquez sur Démarrer.

Test

Pour tester votre application configurée, mentionnez-la dans un espace Google Chat ou envoyez-lui un MP. Par exemple :

  1. Ouvrez Google Chat.
  2. Cliquez sur Nouveau chat.
  3. Dans le champ Ajouter une ou plusieurs personnes, saisissez le nom de votre application Chat.
  4. Sélectionnez votre application Chat dans les résultats. Un message privé s'affiche.

Messages de réponses enrichies

Les messages de réponses enrichies sont pris en charge à l'aide de la charge utile personnalisée dans Fulfillment. Pour connaître le format des messages, consultez la page API Google Chat Message.

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.