Esempi di app Google Chat

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.
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
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)
Utente
Incident Manager con autenticazione utente Rispondi agli incidenti in Chat e genera un riepilogo basato sull'AI della risoluzione in Documenti Google. Tutorial
API SDK Admin
Documenti Google
Google Cloud Vertex AI
Apps Script
Utente
Incident Manager con autenticazione app Rispondi agli incidenti in Chat e genera un riepilogo basato sull'AI della risoluzione in Documenti Google. Tutorial
API SDK Admin
Documenti Google
Google Cloud Vertex AI
Apps Script
Utente e applicazione
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)
Nessuno
Creare app per Google con Gemini Dalla conferenza Google I/O 2024, crea 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
Utente
Sondaggio interattivo Consenti agli utenti di creare sondaggi e visualizzare il totale dei voti. Codelab
Google Cloud Functions
Google Cloud Shell
HTTP (Node.js)
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
Apps Script
Nessuno
Strumento di pianificazione delle riunioni Creare eventi di Google Calendar da uno spazio di Chat. Tutorial
Google Calendar
Apps Script
Utente

Passaggi successivi