Présentation

Google Chat favorise la collaboration en équipe en offrant les avantages suivants:

  • Messages privés entre utilisateurs
  • Fils de discussion dans les espaces.
  • Les espaces Chat vous permettent de dédier des espaces de discussion par projet, par équipe ou autre.
  • Applications de chat pouvant participer à des espaces ou répondre à des messages privés

Les interactions entre Google Chat et les applications se produisent à l'aide de messages dans le contexte d'espaces particuliers. Par exemple, une application peut envoyer un texte simple (un type de message) dans un espace Chat spécifique (un type d'espace).

Les messages incluent les interactions avec l'application Chat, le texte simple ou les fiches, tandis que les espaces incluent les salons de discussion et les messages privés.

Le schéma précédent montre les différents types d'interactions et de contextes disponibles pour les messages et les espaces:

  • Les messages peuvent être associés aux interactions suivantes:

    • Événements d'interaction avec une application Chat
    • Texte brut d'une application Chat
    • Fiches d'une application Chat
  • Les espaces peuvent avoir les contextes suivants:

    • Salon de discussion
    • Message privé

Messages

Les messages entre Google Chat et une implémentation d'application suivent un format de message défini, où chaque message est constitué d'un objet JSON dont les composants spécifient l'ID utilisateur, le style, le contenu et d'autres aspects du message.

Plusieurs types de messages sont utilisés lors des interactions d'applications avec Google Chat.

Vers les applis

Les messages de Google Chat à une application sont appelés événements d'interaction avec les applications Chat et peuvent être de différents types.

Depuis les applis

Les messages d'une application vers Google Chat peuvent comporter l'un ou les deux types de contenu suivants:

  • Text contient du contenu en texte brut avec une mise en forme limitée.
  • Les fiches définissent le format, le contenu et le comportement des fiches à afficher dans l'espace cible.

Dans l'exemple suivant, une application de gestion de projet répond à une requête en créant une liste de données dans une structure de données de carte, puis en la renvoyant au chat. Google Chat affiche alors la fiche suivante:

L'application de gestion de projet affiche une liste de tâches à un utilisateur dans un message privé.

Spaces

Un espace dans Google Chat est une généralisation des espaces de discussion et des messages privés. Bien que chaque type d'espace possède des propriétés spécifiques (par exemple, un espace de chat est visible par plusieurs utilisateurs, contrairement à un message privé), le concept général d'espace est souvent utilisé.

Par exemple, une application peut envoyer un message à un espace, quel que soit son type. Cependant, des contraintes liées à ce message peuvent affecter la manière dont il est géré, en fonction du type spécifique de l'espace cible.

Vous voulez voir l'API Google Chat en action ?
La chaîne Google Workspace Developers propose des vidéos de conseils et d'astuces, ainsi que sur les dernières fonctionnalités.