Créer une application Google Chat interactive

Cette page explique comment créer une application Google Chat interactive. Les applications Chat interactives sont créées en tant que modules complémentaires Google Workspace qui étendent Google Chat.

Les applications Chat interactives permettent aux utilisateurs d'effectuer les opérations suivantes :

Comment les utilisateurs découvrent et utilisent les applications Chat interactives

Dans Chat, les modules complémentaires qui étendent les fonctionnalités de Chat sont présentés aux utilisateurs en tant qu'applications Google Chat. Les utilisateurs peuvent découvrir et utiliser les applications Chat publiées sur la Marketplace de différentes manières, y compris les suivantes :

  • Rechercher et installer des applications Chat depuis Google Chat ou Marketplace.
  • Interagissez avec une application Chat ajoutée à un espace Chat.
  • Découvrir l'application Chat dans le panneau des messages privés après qu'un administrateur Google Workspace l'a installée pour eux.

Pour commencer à utiliser une application Chat, les utilisateurs de Google Chat peuvent envoyer un message privé à l'application Chat ou l'ajouter à un espace. Les utilisateurs peuvent également ajouter l'application Chat en la mentionnant avec @. Pour en savoir plus, consultez Utiliser des applications Chat.

L'exemple suivant montre comment un utilisateur @mentionne une application Chat pour l'ajouter à un espace :

Ajouter une application Chat à un espace en saisissant @ dans un message

Commencer

Pour commencer à créer une application Chat interactive, consultez la documentation suivante :

Configurer et créer une application Chat de base

Le tableau suivant liste la documentation permettant de configurer l'API Chat et de créer une application Chat interactive de base pour chaque architecture d'application Google Chat :

Architecture ou tâche Guide
Configurer l'API Chat Configurer l'API Google Chat
Guides de démarrage rapide
Apps Script Créer une application Chat avec Apps Script
Service HTTP (fonctions Cloud Run) Créer une application Chat HTTP
Pub/Sub Créer une application Chat avec Pub/Sub
Dialogflow CX Créer une application Chat Dialogflow CX
Dialogflow ES Créer une application Chat Dialogflow ES
Agent d'IA Agent Development Kit (ADK) Créer une application Chat d'agent IA ADK
Agent d'IA Agent2Agent (A2A) Créer une application de chat avec un agent IA A2A
Agent IA A2UI Créer une application de chat d'agent d'IA A2UI
Agent IA Gemini Enterprise Créer une application de chat d'agent d'IA Gemini Enterprise

Créer des fonctionnalités interactives

Le tableau suivant présente la documentation pour créer des fonctionnalités interactives dans les applications Chat :

Fonctionnalité Guide
Recevoir des interactions utilisateur et y répondre Recevoir des interactions utilisateur et y répondre
Envoyer des messages (répondre à des interactions ou envoyer des messages de manière proactive) Répondre avec un message ou envoyer un message à l'aide de l'API Chat
Répondre aux commandes à barre oblique, aux commandes rapides et aux actions sur les messages Répondre aux commandes
Créer des boîtes de dialogue interactives Ouvrir des boîtes de dialogue interactives
Collecter et traiter des informations à partir de cartes et de boîtes de dialogue Lire les données de formulaire saisies par les utilisateurs sur les cartes
Prévisualiser les liens dans les messages Chat Liens d'aperçu
Créer une page d'accueil (App Home) dans les messages privés Créer une page d'accueil pour une application Chat
Se connecter à des systèmes et outils externes Associer une application Chat à d'autres services et outils

Limites et points à prendre en compte pour les modules complémentaires Google Workspace

Étant donné que les applications Chat sont créées en tant que modules complémentaires Google Workspace qui étendent Chat, gardez à l'esprit les limites de fonctionnalités suivantes :

Si vous étendez un module complémentaire Google Workspace existant pour qu'il fonctionne dans Chat, tenez compte des exigences de configuration suivantes pour les applications Chat :

  • Les paramètres d'installation de Google Workspace Marketplace doivent autoriser les particuliers et les administrateurs Google Workspace à installer le module complémentaire.
  • Tous les paramètres de configuration courants du manifeste (addons.common) du module complémentaire sont ignorés dans Chat. Pour configurer le module complémentaire afin qu'il fonctionne dans Chat, vous devez activer et configurer l'API Chat. Pour en savoir plus, consultez Configurer l'API Google Chat.
  • Pour déployer et tester un module complémentaire dans Chat, vous devez utiliser le paramètre Visibilité de l'API Chat. Tous les paramètres de visibilité ou de test que vous avez configurés dans le SDK Google Workspace Marketplace sont ignorés. Pour déployer une version test de l'application dans Chat, consultez Tester les fonctionnalités interactives des applications Google Chat.
  • Si votre module complémentaire est publié sur Google Workspace Marketplace, vous ne pouvez pas enregistrer de brouillon des modifications apportées aux paramètres de configuration de l'API Google Chat. Lorsque vous mettez à jour les paramètres de configuration de l'API Chat, l'application Chat mise à jour est immédiatement disponible pour tous les utilisateurs existants. Pour modifier votre fiche Marketplace, vous pouvez créer un brouillon avant d'envoyer les modifications.

Applications Chat qui ne sont pas des modules complémentaires : créer une application Google Chat interactive

Les applications Chat qui ne sont pas des modules complémentaires Google Workspace sont conçues comme des applications Chat uniquement qui reçoivent des événements d'interaction de l'API Chat (Event) au lieu d'objets d'événement de module complémentaire Google Workspace (EventObject) et d'actions.

Si vous gérez une application Chat qui n'est pas un module complémentaire, vous pouvez :

  • Convertissez votre application Chat qui n'est pas un module complémentaire en module complémentaire Google Workspace qui étend Google Chat. Consultez Convertir une application Google Chat en module complémentaire Google Workspace.
  • Consultez les sections développables Applications de chat qui ne sont pas des modules complémentaires en bas de chaque guide des fonctionnalités interactives de cet ensemble de documentation pour connaître les formats des requêtes et des réponses.