Questa sezione contiene esempi che spiegano come creare ed eseguire il deployment di diversi tipi di app di chat.
Inizia con una guida rapida
Se non hai mai creato un'app Chat, puoi iniziare completando una guida rapida. Le guide rapide spiegano come configurare ed eseguire un esempio di base. Per iniziare a utilizzare l'API Google Chat, puoi scegliere tra due tipi di guide rapide:
- Guida rapida alle API: configura il tuo ambiente creando un'app di Chat che chiama l'API Chat per eseguire attività per tuo conto, ad esempio inviare un messaggio o restituire un elenco di spazi di cui fai parte.
- Guide rapide interattive: configura l'API Chat e crea un'app di Chat di base che puoi aggiungere agli spazi e con cui puoi scambiare messaggi.
Guide rapide delle API
Le guide rapide dell'API utilizzano l'autenticazione utente per chiamare l'API Chat, il che significa che eseguono un'azione come utente Chat autenticato. In questo caso, le guide rapide ti aiutano a chiamare l'API Chat come utente. A differenza delle guide rapide interattive, non è necessario installare o interagire con l'app Chat negli spazi di Chat.
Le guide rapide dell'API sono disponibili nelle seguenti lingue:
Per tutti gli altri linguaggi di programmazione, visualizza e installa le nostre librerie client per iniziare a utilizzare l'API Chat.
Guide rapide interattive
Scegli tra le seguenti guide rapide interattive in base a come vuoi creare:
- Google Apps Script, una piattaforma di sviluppo low-code basata sul cloud e su JavaScript.
- Servizio HTTP con Google Cloud Functions.
- Google Cloud Dialogflow CX, una piattaforma di linguaggio naturale per conversazioni automatizzate e risposte dinamiche.
- Google Cloud Pub/Sub, un servizio di messaggistica in tempo reale che ti consente di eseguire la build dietro un firewall.
- AppSheet, una piattaforma di sviluppo no-code per la creazione di app nelle organizzazioni Google Workspace.
Dopo aver completato una guida rapida, puoi continuare a sviluppare in modo che la tua app di chat possa fare quanto segue:
- Rispondi agli utenti utilizzando comandi, finestre di dialogo, anteprime dei link e altre funzionalità interattive.
- Eseguire attività in modo proattivo o indipendente, ad esempio inviare un messaggio ogni volta che qualcosa cambia in un servizio esterno. Per eseguire attività non avviate da un utente, devi configurare l'autenticazione dell'app in modo che l'app Chat possa autenticare e chiamare l'API Chat. Per maggiori dettagli, vedi Autenticarsi come app Google Chat.
Esplora esempi più completi
Dopo aver provato una guida rapida, esplora gli esempi di app Chat che utilizzano più funzionalità e servizi. La tabella seguente elenca alcuni dei nostri esempi di app di chat in base a formato, tecnologie, architettura e funzionalità interattive che utilizzano:
- Formato: il formato del campione, tra cui:
- I tutorial forniscono istruzioni passo passo dall'inizio alla fine e presuppongono che tu non abbia configurato nulla oltre a un progetto Google Cloud.
- I Codelab sono procedure dettagliate guidate di uno o più prodotti Google e di solito vengono presentati a un evento e pubblicati in un secondo momento per consentirti di provarli a casa.
- Gli esempi di codice di GitHub vengono pubblicati nel repository GitHub di Google Chat con alcune istruzioni di base su come utilizzarli. Spesso, questi esempi vengono utilizzati anche nella documentazione.
- Tecnologie: i prodotti, i servizi o le API Google Workspace e Google Cloud utilizzati nell'esempio.
- Architettura: l'architettura dell'app Chat o il servizio utilizzato nell'esempio.
- Scopri quali funzionalità interattive utilizza il campione:
- Comandi: risponde ai
comandi dell'utente, ad esempio
/about.
- Finestre di dialogo: apre le interfacce in una nuova finestra in cui gli utenti possono inserire e inviare informazioni.
- Anteprime dei link: allega interfacce basate su schede ai messaggi che contengono link di servizi di terze parti, in modo che gli utenti possano visualizzare l'anteprima o aggiornare le informazioni del link.
- Home page: mostra una scheda Home nei messaggi con l'app Chat in cui gli utenti possono scoprire o utilizzare le sue funzionalità.
- Widget interattivi: utilizza widget che invitano gli utenti a fare clic o interagire con messaggi e altri tipi di interfacce utente, inclusi pulsanti, caselle di controllo e input di testo.
- Eventi: risponde alle attività in Chat, come nuovi messaggi o membri in uno spazio.
- Comandi: risponde ai
comandi dell'utente, ad esempio
Esempio | Descrizione | Formato | Tecnologie | Architettura | Tipo di autenticazione | Comandi | Finestre di dialogo | Anteprime link | Home page | Widget interattivi | Eventi |
---|---|---|---|---|---|---|---|---|---|---|---|
AI Knowledge Assistant | Utilizza Gemini per rispondere a domande in base alla cronologia delle conversazioni nello spazio Chat. | Tutorial |
|
|
Utente | ||||||
Incident Manager con autenticazione utente | Rispondi agli incidenti in Chat e genera un riepilogo basato sull'AI della risoluzione in Documenti Google. | Tutorial |
|
|
Utente | ||||||
Incident Manager con autenticazione app | Rispondi agli incidenti in Chat e genera un riepilogo basato sull'AI della risoluzione in Documenti Google. | Tutorial |
|
|
Utente e applicazione | ||||||
Project Manager | Aiuta gli utenti a creare, aggiornare e completare i progetti in Chat. | Tutorial |
|
|
Nessuno | ||||||
Creare app per Google con Gemini | Dalla conferenza Google I/O 2024, crea varie app di chat con le funzionalità di Gemini. | Codelab |
|
|
Utente | ||||||
Sondaggio interattivo | Consenti agli utenti di creare sondaggi e visualizzare il totale dei voti. | Codelab |
|
|
Nessuno | ||||||
Contact Manager | Aiutare gli utenti a gestire i propri contatti personali e di lavoro raccogliendo informazioni nei messaggi e nelle finestre di dialogo delle schede. | Tutorial | |
Nessuno | |||||||
Strumento di pianificazione delle riunioni | Creare eventi di Google Calendar da uno spazio di Chat. | Tutorial |
|
|
Utente |
Passaggi successivi
- Repository di Google Chat su GitHub
- Identificare le esigenze degli utenti
- Definisci tutti i percorsi degli utenti
- Scegliere un'architettura dell'app