Questa sezione contiene esempi che spiegano come creare ed eseguire il deployment diversi tipi di app di chat.
Inizia con una guida rapida
Se non hai mai creato un'app di Chat, puoi iniziare completando la guida rapida. Le guide rapide spiegano come configurare ed eseguire una campione. Per iniziare a utilizzare l'API Google Chat, puoi scegliere tra due tipi di guide rapide:
- Guide rapide per le API: configura il tuo ambiente creando una App di Chat che chiama l'API Chat per eseguire attività per tuo conto, ad esempio inviare un messaggio o restituire un spazi di cui sei membro.
- Guide rapide interattive: configura il API Chat e creare un'app Chat di base che puoi aggiungere a spazi e messaggi.
Guide di avvio rapido delle API
Le guide rapide sulle API utilizzano l'autenticazione utente chiamare l'API Chat, il che significa che eseguono un'azione come utente di Chat autenticato. In questo caso, le guide rapide e chiamare l'API Chat come se stessi. A differenza delle guide rapide interattive, non è necessario installare o interagire con l'app Chat negli spazi di Chat.
Le guide rapide delle API sono disponibili nei seguenti linguaggi:
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 build:
- Google Apps Script, un basata su cloud e low code, basata su JavaScript.
- Servizio HTTP con Google Cloud funzioni.
- Google Cloud Dialogflow CX, una piattaforma di linguaggio naturale per conversazioni automatizzate e dinamiche diverse.
- Google Cloud Pub/Sub, un servizio di che consente la creazione dietro un firewall.
- AppSheet, un piattaforma di sviluppo no-code per creare app in Google Workspace le tue organizzazioni.
Dopo aver completato la guida rapida, puoi continuare a creare in modo che L'app Chat può fare quanto segue:
- Rispondere agli utenti utilizzando comandi slash, finestre di dialogo, anteprime dei link e altre funzionalità interattive.
- Eseguire attività in modo proattivo o indipendente, ad esempio inviare un messaggio ogni volta qualcosa cambia in un servizio esterno. Per eseguire attività che non vengano avviate da un utente, devi configurare l'autenticazione delle app in modo che L'app Chat può eseguire l'autenticazione e chiamare API Chat. Per maggiori dettagli, vedi Esegui l'autenticazione come app di Google Chat.
Esplora altri esempi completi
Dopo aver provato la guida rapida, esplora gli esempi dell'app di Chat che usano più funzionalità e servizi. Nella tabella seguente sono elencati alcuni Esempi di app di chat in base al 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 supponiamo di non aver configurato nulla oltre a un progetto Google Cloud.
- Codelab sono procedure guidate guidate di uno o più prodotti Google e di solito presentati a un evento e pubblicati in un secondo momento per poterli provare a casa.
- Gli esempi di codice di GitHub vengono pubblicati in Repository GitHub di Google Chat con alcune istruzioni di base su come utilizzarli. Spesso, questi esempi sono utilizzati anche nella documentazione.
- Tecnologie: Google Workspace e Google Cloud i prodotti, i servizi o le API utilizzati nel campione.
- Architettura: Architettura dell'app Chat o servizio utilizzato nel campione.
- Scopri le funzionalità interattive utilizzate nell'esempio:
- Comandi di Slash: risponde a
dall'utente, come
/about.
- Finestre di dialogo: apre le interfacce in una nuova finestra dove gli utenti possono inserire e inviare informazioni.
- Anteprime link: allega interfacce basate su schede a messaggi contenenti link di terze parti che consentono agli utenti di visualizzare in anteprima o aggiornare le informazioni dal link.
- Home page: mostra una Scheda Home nei messaggi con l'app Chat dove gli utenti possono scoprire o utilizzare le sue funzionalità.
- Widget interattivi: consente di utilizzare i widget. che invitano gli utenti a fare clic o a interagire con i messaggi e altri tipi di interfacce utente, inclusi pulsanti, caselle di controllo e input di testo.
- Eventi: risponde a attività in Chat, ad esempio i nuovi messaggi o i membri spazio.
- Comandi di Slash: risponde a
dall'utente, come
Esempio | Descrizione | Formato | Tecnologie | Architettura | Comandi slash | Finestre di dialogo | Anteprime link | Home page | Widget interattivi | Eventi |
---|---|---|---|---|---|---|---|---|---|---|
Assistente della conoscenza IA | Usa Gemini per rispondere a domande basate su messaggi precedenti in una Chatta in breve. | Tutorial |
API Google Workspace Events
Funzioni di Google Cloud
Google Cloud Pub/Sub
Eventarc di Google Cloud
Vertex AI di Google Cloud
Gemini di Google
Google Cloud Firestore
|
HTTP (Node.js)
|
||||||
Gestione degli incidenti | Rispondere agli incidenti in Chat e generare un modello basato sull'AI riepilogo della risoluzione in Documenti Google. | Tutorial |
API SDK Admin
Documenti Google
Vertex AI di Google Cloud
|
Apps Script
|
||||||
Gestione dei progetti | Aiuta gli utenti a creare, aggiornare e completare progetti in Chat. | Tutorial |
Funzioni di Google Cloud
Google Cloud Pub/Sub
Vertex AI di Google Cloud
Google Cloud Firestore
|
HTTP (Node.js)
|
||||||
Creare app per Google con Gemini | Dalla conferenza Google I/O 2024, crea varie app di Chat con Gemini le funzionalità di machine learning. | Codelab |
Funzioni di Google Cloud
Google Cloud Pub/Sub
Vertex AI di Google Cloud
Gemini di Google
API Google Workspace Events
|
Apps Script
HTTP (Node.js)
Dialogflow CX
|
||||||
Sondaggio interattivo | Crea un'app di chat che consenta agli utenti di creare sondaggi e visualizza i voti totali. Spiega come creare Chat tramite Editor di Google Cloud Shell. | Codelab |
Funzioni di Google Cloud
Google Cloud Shell
|
HTTP (Node.js)
|
Passaggi successivi
- Repository di Google Chat su GitHub
- Identifica i tuoi utenti esigenze
- Definire tutti i percorsi dell'utente
- Scegliere un'architettura dell'app