Étendre les fonctionnalités de Google Chat

Cette page présente un aperçu de la manière de créer des modules complémentaires pour Google Workspace qui étendent les fonctionnalités de Google Chat.

Les modules complémentaires de Google Workspace qui étendent les fonctionnalités de Chat peuvent aider les utilisateurs à effectuer les actions suivantes :

  • Prévisualisez les liens des messages de chat et agissez sans quitter la conversation.
  • Automatiser ou effectuer des tâches dans les applications Google Workspace
  • Recevoir des alertes ou des notifications concernant des outils ou services externes.

Comment fonctionnent les modules complémentaires de Google Workspace dans Chat ?

Dans Chat, les modules complémentaires sont présentés aux utilisateurs en tant qu'applications Google Chat. Pour interagir avec les utilisateurs, les applications Chat peuvent effectuer les actions suivantes :

  • Envoyer des messages contenant du texte, des cartes et des éléments d'interface utilisateur interactifs.
  • Répondre aux commandes rapides.
  • Répondre aux commandes slash.
  • Ouvrez dialogs pour aider les utilisateurs à effectuer des processus en plusieurs étapes, comme remplir des données de formulaire.
  • Aperçu des liens dans les messages en joignant des cartes contenant des informations utiles qui permettent aux utilisateurs d'agir directement depuis la conversation.

Premiers pas

Pour commencer à créer des modules complémentaires Google Workspace compatibles avec Chat, consultez la documentation suivante :

Limites et problèmes connus

Les fonctionnalités de chat et les modules complémentaires suivants ne sont pas disponibles :

  • Les architectures d'application Chat Dialogflow, Pub/Sub et AppSheet ne sont pas disponibles. Vous devez plutôt créer l'application Chat à l'aide d'Apps Script ou d'un service HTTP.
  • Service de carte d'Apps Script. Pour utiliser les actions de chat et créer des cartes, renvoyez plutôt des objets JSON. Pour obtenir des exemples, consultez Ouvrir des boîtes de dialogue interactives et Prévisualiser des liens.
  • Cartes d'autorisation personnalisées. Pour authentifier et autoriser votre service depuis Chat, l'application Chat doit renvoyer une carte d'autorisation basic.
  • Pages d'accueil des modules complémentaires dans la barre latérale de chat. Si vous avez configuré un déclencheur homepage pour votre module complémentaire, la page d'accueil n'apparaît que dans la barre latérale des autres applications Google Workspace que votre module complémentaire étend.
  • Les pages d'accueil des applications Chat, qui s'affichent dans l'onglet Accueil des messages privés avec l'application Chat.

Si vous mettez à jour un module complémentaire Google Workspace existant, tenez compte des points suivantsexigences de configuration pour les applications de 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 que l'extension fonctionne dans Chat, vous devez activer et configurer l'API Chat. Pour connaître les étapes, consultez Configurer une application Google Chat.
  • Pour déployer et tester un module complémentaire dans Chat, vous devez utiliser le paramètre Visibility 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 de test du module complémentaire dans Chat, consultez Test des fonctionnalités interactives pour les applications Google Chat dans la documentation de l'API Chat.
  • Si votre module complémentaire est publié sur la place de marché Google Workspace, 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 mettre à jour votre fiche Marketplace, vous pouvez créer un brouillon avant de soumettre des modifications.