Aller au contenu

Connecteur Google Chat

Le connecteur Google Chat relie un bot à Google Chat.

Prérequis

  1. Créez une application Google Chat (voir la documentation Google Chat). Chaque connecteur a besoin de son propre projet Google Cloud, car les réglages de l'API Chat (avatar, nom, endpoint) sont propres au projet.
  2. Accordez les permissions chat.bots.get et chat.bots.update. En cas d'impersonation de compte de service, le compte de service source doit aussi avoir le rôle roles/iam.serviceAccountTokenCreator sur le compte de service cible.
  3. Dans la configuration de l'API Google Chat, renseignez l'URL du connecteur comme URL du endpoint HTTP (par exemple https://<hôte-du-bot>/io/<namespace>/<bot>/google_chat), et utilisez-la comme audience d'authentification.

Configuration

Dans Tock Studio, créez un connecteur Google Chat dans Settings > Configurations :

Champ Description
Application base URL URL publique de base du bot
Authentication Audience (Google Chat app connection setting) L'URL du endpoint HTTP configurée dans Google Cloud
Service account email to impersonate (facultatif) email du compte de service cible ; prioritaire sur les identifiants JSON
Service account credential file path (facultatif) chemin d'un fichier d'identifiants JSON, utilisé à la place du contenu JSON ci-dessous
Service account credential json content Identifiants JSON du compte de service
Use condensed footnotes 1 : sources condensées, 0 : sources détaillées
Display sources without URL 1 : affichées, 0 : masquées
Introductory message (facultatif) message envoyé une seule fois, au début d'une nouvelle conversation
Use thread 1 : le bot répond dans des fils de discussion, 0 (défaut) : il répond directement dans l'espace
Sources label Titre du bloc des sources (défaut : Sources)
Waiting message Message affiché pendant la génération de la réponse (défaut : 💭 Thinking...)
Enable feedback buttons 1 : boutons pouce levé / baissé sur les réponses finales, 0 (défaut) : désactivés

Comportement

  • Fils de discussion : si Use thread est activé, le bot répond dans le fil du message de l'utilisateur, ou démarre un nouveau fil s'il n'y en a pas.
  • Mise en forme : le Markdown est converti vers la mise en forme simplifiée de Google Chat (gras, italique, code, listes, liens...).
  • Sources : les sources des réponses RAG sont affichées en notes de bas de page, condensées ou détaillées.
  • Feedback : s'il est activé, le premier vote est enregistré sur l'action Tock correspondante, puis les boutons sont désactivés.
Chat with Tock
×