Invia un SMS

In questa sezione viene descritto come creare messaggi semplici che vengono visualizzati in linea come se fossero digitati da un utente. Per informazioni su come creare messaggi più complessi che generino schede nella chat, consulta i messaggi per le schede.

Messaggi di base non formattati

Qualsiasi messaggio in Google Chat è rappresentato come un oggetto JSON. Un messaggio di base che specifica un semplice corpo di testo normale potrebbe avere il seguente aspetto:

{
  "text": "Your pizza delivery is here!"
}

Se viene pubblicato in Google Chat (ad esempio tramite webhook in arrivo), avrà il seguente aspetto:

Utilizzare il testo formattato nei messaggi

Google Chat ti consente di aggiungere una formattazione di base al testo del messaggio, inclusi grassetto, corsivo e barrato. Per formattare il testo, aggregalo con i seguenti simboli:

Formato Simbolo Esempio Il risultato
Grassetto * *Ciao* ciao
Corsivo _ (trattino basso) _ciao_ ciao
Barrato ~ ~ciao~ ciao
Monospace ` (virgolette) 'ciao' hello
Blocco monospazio ``` (tre apici) ```
Buongiorno
Mondo
```
Hello
World

Prendi ad esempio il seguente JSON:

{
  "text": "Your pizza delivery *has arrived*!\nThank you for using _Pizza Bot!_"
}

Nello spazio di Chat viene visualizzato un messaggio simile al seguente:

Questa sintassi di markup del testo è la stessa che si applica ai messaggi digitati dagli utenti, ecco perché è diversa dalla formattazione basata su HTML applicata al testo all'interno delle schede.

Se includi l'URL di un link normale nel testo del messaggio, come http://example.com/foo, Google Chat lo utilizza come testo del link e esegue automaticamente il link ipertestuale di tale testo all'URL specificato.

Per fornire testo alternativo per il link, utilizza la seguente sintassi:

Sintassi Rendering
<https://example.com/foo|my link text> testo del link

La barra verticale e il testo dei link sono facoltativi, quindi <https://example.com/foo> e https://example.com/foo sono equivalenti.

Messaggi che @menzionano utenti specifici

Un'app di chat può @menzionare un utente in un messaggio, fornendo lo User-ID nella seguente sintassi:

<users/USER_ID>

Questa stringa verrà sostituita con una @menzione dell'utente specificato. Ad esempio, considera il seguente JSON:

{
    "text": "Hey <users/123456789012345678901>! Thank you for using _Pizza bot!_"
}

Questo payload genera un risultato simile al seguente:

Messaggi che @menzionano tutti gli utenti

Puoi utilizzare l'ID utente speciale all per @menzionare tutti gli utenti umani in uno spazio. Ad esempio:

{
    "text": "Important message for <users/all>: Code freeze starts at midnight tonight!"
}