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 di 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:
- Approacci rapidi all'API: configura il tuo ambiente creando un'app Chat che chiami l'API Chat per eseguire attività per tuo conto, ad esempio inviare un messaggio o restituire un elenco degli spazi di cui fai parte.
- Approfondimenti interattivi: configura l'API Chat e crea un'app di Chat di base che puoi aggiungere agli spazi e con cui inviare messaggi.
Guide rapide all'API
Le guide rapide delle 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 dei comandi rapidi interattivi, non è necessario installare o interagire con l'app Chat negli spazi di Chat.
I comandi iniziali 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 su cloud e su JavaScript.
- Servizio HTTP con Google Cloud Functions.
- Google Cloud Dialogflow CX, una piattaforma di linguaggio naturale per conversazioni automatiche e risposte dinamiche.
- Google Cloud Pub/Sub, un servizio di messaggistica in tempo reale che consente di creare mediante 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 creare l'app di chat in modo che possa:
- Rispondi agli utenti utilizzando comandi con barra, finestre di dialogo, anteprime dei link e altre funzionalità interattive.
- Eseguire attività in modo proattivo o autonomo, ad esempio inviare un messaggio ogni volta che avviene un cambiamento in un servizio esterno. Per eseguire attività che non sono avviate da un utente, devi configurare l'autenticazione dell'app in modo che l'app Chat possa autenticarsi e chiamare l'API Chat. Per maggiori dettagli, consulta Autenticarsi come app Google Chat.
Esplorare esempi più completi
Dopo aver provato la guida rapida, esplora gli esempi di app di Chat che usano più funzionalità e servizi. La tabella seguente elenca alcuni dei nostri esempi di app di chat in base al formato, alle tecnologie, all'architettura e alle funzionalità interattive che utilizzano:
- Formato: il formato del Sample, tra cui:
- I tutorial forniscono istruzioni dettagliate dall'inizio alla fine e presuppongono che non sia stato configurato nulla oltre a un progetto Google Cloud.
- I Codelab sono procedure guidate per uno o più prodotti Google e di solito vengono presentati durante un evento e pubblicati in un secondo momento per consentirti di provarli a casa.
- Gli esempi di codice 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 di Google Workspace e Google Cloud utilizzati nel Sample.
- Architettura: il servizio o l'architettura dell'app Chat utilizzato nel sample.
- Scopri quali funzionalità interattive utilizza l'esempio:
- Comandi slash: 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 link: collega interfacce basate su schede ai messaggi che contengono link di servizi di terze parti, in modo che gli utenti possano visualizzare in anteprima o aggiornare le informazioni dal link.
- Homepage: mostra una scheda Home nei messaggi con l'app Chat, dove 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, ad esempio nuovi messaggi o membri in uno spazio.
- Comandi slash: risponde ai comandi dell'utente, ad esempio
Esempio | Descrizione | Formato | Tecnologie | Architettura | Comandi slash | Finestre di dialogo | Anteprime link | Home page | Widget interattivi | Eventi |
---|---|---|---|---|---|---|---|---|---|---|
Assistente esperto AI | Utilizza Gemini per rispondere a domande in base alla cronologia delle conversazioni nello spazio di Chat. | Tutorial |
API Google Workspace Events
Google Cloud Functions
Google Cloud Pub/Sub
Google Cloud Eventarc
Google Cloud Vertex AI
Google Gemini
Google Cloud Firestore
|
HTTP (Node.js)
|
||||||
Gestore incidenti | Rispondere agli incidenti in Chat e generare un riepilogo basato sull'IA della risoluzione in Documenti Google. | Tutorial |
API SDK Admin
Documenti Google
Vertex AI di Google Cloud
|
Apps Script
|
||||||
Project Manager | Aiuta gli utenti a creare, aggiornare e completare i progetti in Chat. | Tutorial |
Google Cloud Functions
Google Cloud Pub/Sub
Google Cloud Vertex AI
Google Cloud Firestore
|
HTTP (Node.js)
|
||||||
Creare app per Google con Gemini | A partire dalla conferenza Google I/O 2024, potrai creare varie app di chat con le funzionalità di Gemini. | Codelab |
Google Cloud Functions
Google Cloud Pub/Sub
Google Cloud Vertex AI
Google Gemini
API Google Workspace Events
|
Apps Script
HTTP (Node.js)
Dialogflow CX
|
||||||
Sondaggio interattivo | Consenti agli utenti di creare sondaggi e visualizzare i voti totali. | Codelab |
Google Cloud Functions
Google Cloud Shell
|
HTTP (Node.js)
|
||||||
Gestore dei contatti | Aiuta gli utenti a gestire i loro contatti personali e aziendali raccogliendo informazioni nelle finestre di dialogo e nei messaggi delle schede. | Tutorial |
Apps Script
|
Passaggi successivi
- Repository di Google Chat su GitHub
- Identifica le esigenze dei tuoi utenti
- Definire tutti i percorsi degli utenti
- Scegliere un'architettura dell'app