Beispiele für Google Chat App

In diesem Abschnitt finden Sie Beispiele, die zeigen, wie Sie verschiedene Arten von Chat-Apps erstellen und bereitstellen.

Mit einer Kurzanleitung starten

Wenn Sie noch nie eine Chat-App erstellt haben, können Sie mit einer Kurzanleitung beginnen. In den Kurzanleitungen wird erläutert, wie Sie ein einfaches Beispiel einrichten und ausführen. Für den Einstieg in die Google Chat API stehen zwei Arten von Kurzanleitungen zur Verfügung:

  • API-Schnellstarts: Richten Sie Ihre Umgebung ein, indem Sie eine Chat-App erstellen, die die Chat API aufruft, um Aufgaben in Ihrem Namen auszuführen, z. B. eine Nachricht zu senden oder eine Liste der Gruppenbereiche zurückzugeben, in denen Sie Mitglied sind.
  • Interaktive Kurzanleitungen: Konfigurieren Sie die Chat API und erstellen Sie eine einfache Chat-App, die Sie Gruppenbereichen hinzufügen und mit der Sie Nachrichten senden können.

API-Kurzanleitungen

In API-Kurzanleitungen wird die Nutzerauthentifizierung verwendet, um die Chat API aufzurufen. Das bedeutet, dass eine Aktion als authentifizierter Chat-Nutzer ausgeführt wird. In diesem Fall helfen Ihnen die Kurzanleitungen, die Chat API als sich selbst aufzurufen. Im Gegensatz zu den interaktiven Schnellstarts müssen Sie die Chat-App in Chatbereichen nicht installieren oder damit interagieren.

Die API-Schnellstarts sind in den folgenden Sprachen verfügbar:

Für alle anderen Programmiersprachen können Sie sich unsere Clientbibliotheken ansehen und installieren, um mit der Chat API zu beginnen.

Interaktive Kurzanleitungen

Wählen Sie je nach Art der Erstellung eine der folgenden interaktiven Kurzanleitungen aus:

  • Google Apps Script, eine cloudbasierte Low-Code-Entwicklungsplattform auf JavaScript-Basis.
  • HTTP-Dienst mit Google Cloud Functions
  • Google Cloud Dialogflow CX: Eine Plattform für natürliche Sprache für automatisierte Unterhaltungen und dynamische Antworten.
  • Google Cloud Pub/Sub, ein Echtzeit-Messaging-Dienst, mit dem Sie Anwendungen hinter einer Firewall entwickeln können.
  • AppSheet, eine No-Code-Entwicklungsplattform zum Erstellen von Apps in Google Workspace-Organisationen

Nachdem Sie eine Kurzanleitung abgeschlossen haben, können Sie mit dem Erstellen fortfahren, damit Ihre Chat-App Folgendes kann:

  • Antworte auf Nutzer mithilfe von Slash-Befehlen, Dialogen, Linkvorschauen und anderen interaktiven Funktionen.
  • Aufgaben proaktiv oder unabhängig ausführen, z. B. eine Nachricht senden, wenn sich etwas in einem externen Dienst ändert. Wenn Sie Aufgaben ausführen möchten, die nicht von einem Nutzer initiiert werden, müssen Sie die App-Authentifizierung einrichten, damit sich die Chat-App authentifizieren und die Chat API aufrufen kann. Weitere Informationen finden Sie unter Als Google Chat-App authentifizieren.

Weitere vollständige Beispiele ansehen

Nachdem Sie eine Kurzanleitung ausprobiert haben, können Sie sich Beispiele für Chat-Apps ansehen, in denen mehr Funktionen und Dienste verwendet werden. In der folgenden Tabelle sind einige unserer Chat-App-Beispiele nach Format, verwendeten Technologien, Architektur und interaktiven Funktionen aufgeführt:

  • Format: Das Format für das Sample, einschließlich:
    • Tutorials enthalten schrittweise Anleitungen von Anfang bis Ende. Es wird davon ausgegangen, dass Sie außer einem Google Cloud-Projekt ausschließlich eingerichtet haben.
    • Codelabs sind interaktive Anleitungen zu einem oder mehreren Google-Produkten. Sie werden in der Regel bei einer Veranstaltung vorgestellt und später veröffentlicht, damit Sie sie zu Hause ausprobieren können.
    • Codebeispiele auf GitHub werden im GitHub-Repository für Google Chat veröffentlicht. Dort finden Sie auch eine grundlegende Anleitung zur Verwendung. Oft werden diese Samples auch in der Dokumentation verwendet.
  • Technologien: Die im Beispiel verwendeten Produkte, Dienste oder APIs von Google Workspace und Google Cloud.
  • Architektur: Die im Beispiel verwendete Chat-App-Architektur oder der im Beispiel verwendete Dienst.
  • Hier sehen Sie, welche interaktiven Funktionen im Beispiel verwendet werden:
    • Slash-Befehle: antwortet auf Nutzerbefehle wie /about.
    • Dialogfelder: Hier werden Benutzeroberflächen in einem neuen Fenster geöffnet, in dem Nutzer Informationen eingeben und senden können.
    • Linkvorschau: An Nachrichten, die Links zu Drittanbieterdiensten enthalten, werden cardbasierte Benutzeroberflächen angehängt, damit Nutzer Informationen aus dem Link in der Vorschau ansehen oder aktualisieren können.
    • Startseiten: In Nachrichten mit der Chat App wird der Tab Startseite angezeigt, auf dem Nutzer mehr über die Funktionen erfahren oder sie verwenden können.
    • Interaktive Widgets: Hier werden Widgets verwendet, die Nutzer zum Klicken oder Interagieren mit Nachrichten und anderen Arten von Benutzeroberflächen auffordern, einschließlich Schaltflächen, Kästchen und Textfeldern.
    • Ereignisse: Reagiert auf Aktivitäten in Google Chat, z. B. neue Nachrichten oder Mitglieder in einem Gruppenbereich.
Beispiel Beschreibung Format Technologien Architektur Slash-Befehle Dialogfelder Linkvorschauen Startseiten Interaktive Widgets Ereignisse
KI-Wissensassistent Mit Gemini können Sie Fragen beantworten, die auf dem Unterhaltungsverlauf im Chat basieren. Tutorial
Google Workspace Events API
Google Cloud Functions
Google Cloud Pub/Sub
Google Cloud Eventarc
Google Cloud Vertex AI
Google Gemini
Google Cloud Firestore
HTTP (Node.js)
Incident Manager Sie können auf Vorfälle in Google Chat reagieren und eine KI-basierte Zusammenfassung der Lösung in Google Docs generieren. Tutorial
Admin SDK API
Google Docs
Google Cloud Vertex AI
Apps Script
Projektmanager Helfen Sie Nutzern, Projekte in Google Chat zu erstellen, zu aktualisieren und abzuschließen. Tutorial
Google Cloud Functions
Google Cloud Pub/Sub
Google Cloud Vertex AI
Google Cloud Firestore
HTTP (Node.js)
Mit Gemini Apps für Google entwickeln Ab der Google I/O 2024 können Sie verschiedene Chat-Apps mit Gemini-Funktionen erstellen. Codelab
Google Cloud Functions
Google Cloud Pub/Sub
Google Cloud Vertex AI
Google Gemini
Google Workspace Events API
Apps Script
HTTP (Node.js)
Dialogflow CX
Interaktive Umfrage Nutzern erlauben, Umfragen zu erstellen und die Gesamtzahl der Stimmen anzuzeigen Codelab
Google Cloud Functions
Google Cloud Shell
HTTP (Node.js)
Contact Manager Helfen Sie Nutzern, ihre privaten und geschäftlichen Kontakte zu verwalten, indem Sie Informationen in Kartennachrichten und Dialogfeldern erfassen. Tutorial
Apps Script

Nächste Schritte