Panoramica

Google Chat supporta la collaborazione tra i team fornendo:

  • Messaggi diretti tra utenti.
  • Conversazioni con conversazioni in thread all'interno degli spazi.
  • Spazi di Chat che ti consentono di dedicare spazio di discussione a livello di progetto, team o altro.
  • App di chat che possono partecipare agli spazi o rispondere a messaggi diretti.

Le interazioni tra Google Chat e le app avvengono mediante messaggi nel contesto di spazi specifici. Ad esempio, un'app può inviare del testo semplice (un tipo di messaggio) a uno spazio di chat specifico (un tipo di spazio).

I messaggi includono interazioni con l'app di Chat, testo semplice o schede, mentre gli spazi includono stanze virtuali e messaggi diretti.

Il diagramma precedente mostra i diversi tipi di interazioni e contesti disponibili per i messaggi e gli spazi:

  • I messaggi possono avere le seguenti interazioni:

    • Eventi di interazione con un'app di chat.
    • Testo normale da un'app di chat.
    • Schede di un'app di chat.
  • Gli spazi possono avere i seguenti contesti:

    • Stanza virtuale
    • Messaggio diretto

Messaggi

I messaggi scambiati tra Google Chat e l'implementazione di un'app seguono un formato di messaggio definito, in cui ciascun messaggio è costituito da un oggetto JSON i cui componenti specificano lo User-ID, lo stile, i contenuti e altri aspetti del messaggio.

Esistono diversi tipi di messaggi utilizzati nell'interazione delle app con Google Chat.

Alle app

I messaggi inviati da Google Chat a un'app sono noti come eventi di interazione con le app di chat e possono essere di diversi tipi.

Dalle app

I messaggi inviati da un'app a Google Chat possono avere uno o entrambi i tipi di contenuti:

  • Il campo Testo contiene contenuti di testo normale con una formattazione limitata del testo.
  • Le schede definiscono il formato, i contenuti e il comportamento delle schede da visualizzare nello spazio di destinazione.

Nell'esempio seguente, un'app di project management risponde a una query creando un elenco di dati in una struttura di dati della scheda e restituendoli alla chat. Google Chat mostra quindi la scheda:

L'app di project management mostra a un utente un elenco di attività in un messaggio diretto.

Spaces

Uno spazio in Google Chat è una generalizzazione degli spazi di Chat e dei messaggi diretti. Sebbene ogni tipo di spazio abbia proprietà specifiche (ad es. uno spazio di chat è visibile a più utenti, mentre un messaggio diretto non lo è), viene spesso utilizzato il concetto generale di spazio.

Ad esempio, un'app può inviare un messaggio a uno spazio, indipendentemente dal suo tipo. Tuttavia, a seconda del tipo specifico di spazio di destinazione, il messaggio può avere limitazioni che ne influenzano la gestione.

Vuoi vedere l'API Google Chat in azione?
Il canale per sviluppatori di Google Workspace offre video su suggerimenti utili e sulle ultime funzionalità.