In diesem Abschnitt finden Sie Beispiele, die zeigen, wie verschiedene Arten von Chat-Apps erstellt und bereitgestellt werden.
Mit einer Kurzanleitung starten
Wenn Sie noch nie eine Chat-App erstellt haben, können Sie mit einer Kurzanleitung beginnen. In Kurzanleitungen wird beschrieben, wie Sie ein einfaches Beispiel einrichten und ausführen. Für die ersten Schritte mit der Google Chat API stehen zwei Arten von Schnellstartanleitungen zur Auswahl:
- API-Schnellstarts: Richten Sie Ihre Umgebung ein, indem Sie eine Chat-App erstellen, die die Chat API aufruft, um in Ihrem Namen Aufgaben 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-Schnellstarts wird die Nutzerauthentifizierung verwendet, um die Chat API aufzurufen. Das bedeutet, dass eine Aktion als authentifizierter Chat-Nutzer ausgeführt wird. In diesem Fall können Sie mit den Kurzanleitungen die Chat API als Sie selbst aufrufen. Im Gegensatz zu den interaktiven Schnellstarts müssen Sie die Chat-App in Chatbereichen nicht installieren oder mit ihr interagieren.
Die API-Schnellstarts sind in den folgenden Sprachen verfügbar:
Für alle anderen Programmiersprachen können Sie unsere Clientbibliotheken aufrufen und installieren, um mit der Chat API zu beginnen.
Interaktive Kurzanleitungen
Wählen Sie eine der folgenden interaktiven Kurzanleitungen aus, je nachdem, wie Sie Ihre Anwendung erstellen möchten:
- Google Apps Script ist eine cloudbasierte Low-Code-Entwicklungsplattform, die auf JavaScript basiert.
- 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 ist ein Echtzeit-Messaging-Dienst, mit dem Sie hinter einer Firewall entwickeln können.
- AppSheet, eine No-Code-Plattform zur Entwicklung von Apps in Google Workspace-Organisationen.
Nachdem Sie eine Kurzanleitung durchgearbeitet haben, können Sie Ihre Chat-App so weiterentwickeln, dass sie Folgendes kann:
- Auf Nutzer reagieren: Verwenden Sie dazu Befehle, Dialogfelder, Linkvorschauen und andere interaktive Funktionen.
- Aufgaben proaktiv oder unabhängig ausführen, z. B. eine Nachricht senden, wenn sich in einem externen Dienst etwas ändert. Wenn Sie Aufgaben ausführen möchten, die nicht von einem Nutzer initiiert werden, müssen Sie die App-Authentifizierung einrichten, damit die Chat-App die Chat API authentifizieren und aufrufen kann. Weitere Informationen finden Sie unter Als Google Chat-App authentifizieren.
Vollständigere Beispiele ansehen
Nachdem Sie eine Kurzanleitung ausprobiert haben, können Sie sich Beispiele für Chat-Apps ansehen, in denen weitere Funktionen und Dienste verwendet werden. In der folgenden Tabelle sind einige unserer Chat-App-Beispiele aufgeführt, die auf dem Format, den Technologien, der Architektur und den interaktiven Funktionen basieren, die sie verwenden:
- Format: Das Format für das Beispiel, einschließlich:
- Tutorials enthalten Schritt-für-Schritt-Anleitungen von Anfang bis Ende. Es wird davon ausgegangen, dass Sie außer einem Google Cloud-Projekt nichts eingerichtet haben.
- Codelabs sind geführte Anleitungen für ein oder mehrere Google-Produkte. Sie werden in der Regel auf einer Veranstaltung präsentiert und später veröffentlicht, damit Sie sie zu Hause ausprobieren können.
- GitHub-Codebeispiele werden im Google Chat-GitHub-Repository mit einigen grundlegenden Anleitungen zur Verwendung veröffentlicht. Häufig werden diese Beispiele auch in der Dokumentation verwendet.
- Technologien: Die im Beispiel verwendeten Google Workspace- und Google Cloud-Produkte, -Dienste oder ‑APIs.
- Architektur: Die Architektur der Chat-App oder der im Beispiel verwendete Dienst.
- So sehen Sie, welche interaktiven Funktionen im Beispiel verwendet werden:
- Befehle: Reagiert auf Befehle des Nutzers, z. B.
/about.
- Dialogfelder: Schnittstellen werden in einem neuen Fenster geöffnet, in dem Nutzer Informationen eingeben und senden können.
- Linkvorschauen: An Nachrichten mit Links von Drittanbieterdiensten werden kartenbasierte Oberflä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 der App erfahren oder sie verwenden können.
- Interaktive Widgets: Hier werden Widgets verwendet, die Nutzer auffordern, auf Nachrichten und andere Arten von Benutzeroberflächen zu klicken oder mit ihnen zu interagieren, z. B. mit Schaltflächen, Kästchen und Texteingaben.
- Ereignisse: Reagiert auf Aktivitäten in Chat, z. B. auf neue Nachrichten oder Mitglieder in einem Bereich.
- Befehle: Reagiert auf Befehle des Nutzers, z. B.
Beispiel | Beschreibung | Format | Technologien | Architektur | Authentifizierungstyp | Befehle | Dialogfelder | Linkvorschauen | Startseiten | Interaktive Widgets | Ereignisse |
---|---|---|---|---|---|---|---|---|---|---|---|
AI Knowledge Assistant | Mit Gemini können Sie Fragen basierend auf dem Unterhaltungsverlauf im Chat-Gruppenbereich beantworten lassen. | Tutorial |
|
|
Nutzer | ||||||
Incident Manager mit Nutzerauthentifizierung | Auf Vorfälle in Chat reagieren und eine KI-basierte Zusammenfassung der Lösung in Google Docs erstellen | Tutorial |
|
|
Nutzer | ||||||
Incident Manager mit App-Authentifizierung | Auf Vorfälle in Chat reagieren und eine KI-basierte Zusammenfassung der Lösung in Google Docs erstellen | Tutorial |
|
|
Nutzer und Anwendung | ||||||
Projektmanager | Nutzern helfen, Projekte in Chat zu erstellen, zu aktualisieren und abzuschließen. | Tutorial |
|
|
Keine | ||||||
Apps für Google mit Gemini entwickeln | Ab der Google I/O 2024 können Sie verschiedene Chat-Apps mit Gemini-Funktionen erstellen. | Codelab |
|
|
Nutzer | ||||||
Interaktive Umfrage | Nutzern erlauben, Umfragen zu erstellen und die Gesamtzahl der Stimmen anzuzeigen | Codelab |
|
|
Keine | ||||||
Contact Manager | Nutzer können ihre privaten und geschäftlichen Kontakte verwalten, indem sie Informationen in Kartenmitteilungen und Dialogfeldern erfassen. | Tutorial | |
Keine | |||||||
Meeting Scheduler | Google Kalender-Termine über einen Chatbereich erstellen | Tutorial |
|
|
Nutzer |
Nächste Schritte
- Google Chat-Repository auf GitHub
- Bedürfnisse der Nutzer ermitteln
- Alle User Journeys definieren
- App-Architektur auswählen