Übersicht

Erstellen Sie Google Chat-Apps, mit denen Sie Ihre Dienste und Ressourcen direkt an Ihre Bedürfnisse anpassen können Mit Google Chat können Nutzer Informationen abrufen und Aktionen ausführen, ohne die Gespräch.

Google Chat unterstützt die Zusammenarbeit im Team mit folgenden Funktionen:

  • Direktnachrichten zwischen Nutzern
  • Unterhaltungen mit Unterhaltungsthreads in Gruppenbereichen.
  • Chatbereiche, in denen Sie einem Nutzer eine Diskussionsrunde zuweisen können auf Projekt-, Team- oder anderer Basis.
  • Chat-Apps, die Gruppenbereichen beitreten oder auf direkte Reaktionen antworten können Nachrichten.

Nachrichten und Gruppenbereiche

Es findet Interaktionen zwischen Google Chat und der Chat-App statt. Verwendung von Nachrichten im Kontext bestimmter Gruppenbereiche Beispiel: Die Chat-App kann SMS an eine einem bestimmten Chatbereich.

Nachrichten umfassen Interaktionen mit der Chat App, Text oder Karten, während Gruppenbereiche Chatrooms und Direktnachrichten enthalten.

Das obige Diagramm zeigt die verschiedenen Arten von Interaktionen und Kontexten. verfügbar für Nachrichten und Gruppenbereiche:

  • Nachrichten zwischen Google Chat und einer Chat-App einer definierten Nachrichtenformat wobei jede Nachricht aus einem JSON-Objekt besteht, dessen Komponenten Nutzer-ID, Stil, Inhalt und andere Aspekte der Nachricht. Chat-Apps können folgende Arten von Nachrichten:

    • SMS Nur-Text-Inhalte mit begrenzter Textformatierung enthalten.
    • Kartennachrichten definieren das Format, den Inhalt und das Verhalten von Infokarten, die in einem Leerzeichen. Eine Kartennachricht kann beispielsweise eine Schaltfläche mit einem über den ein Dialogfeld geöffnet wird, über das Sie Informationen von einem Nutzer erheben können.


      Mit dem Card Builder können Sie JSON-Kartennachrichten für Chat-Apps erstellen und als Vorschau ansehen:

      Card Builder öffnen

  • In Google Chat können Gruppenbereiche die folgenden Berechtigungen haben: folgenden Kontexten:

    • Ein benannter Gruppenbereich oder ein Gruppenbereich ist für mehrere Nutzer sichtbar.
    • Eine Direktnachricht ist nur für den Nutzer in diesem Gruppenbereich sichtbar.

Anwendungsfälle

Das Hinzufügen von Chat-Apps zu einer Konversationsplattform wie Mit Chat können Personen Fragen stellen und Befehle geben, ohne sich ändernden Kontext. Im Back-End kann eine Chat-App auf andere Systeme zugreifen und als Vermittler dieser Systeme fungieren.

Sie bietet Zugriff auf eine Vielzahl von Ressourcen und Tools, ein einheitliches kognitives Erlebnis zu schaffen, Arten von Anwendungen, einschließlich der folgenden:

  • Workflow-Management
  • Einrichtung und Konfiguration
  • Bestellgenerierung
  • Suchen
  • Datenerfassung

Beispiele für Aktionen, die Sie einer Chat-App senden können innerhalb des Chatbereichs:

  • Informationen nachschlagen: Eine Chat-App kann Daten abrufen. Informationen basierend auf strukturierten oder kostenlosen Textanfragen, die vom Nutzer eingegeben wurden.
  • Tickets einreichen – Eine Chat-App kann Vorfall generieren Meldungen oder andere Artefakte. Dazu werden die vom Nutzer bereitgestellten Informationen verwendet.
  • Koordinieren Sie Ihre Aufgaben – eine Chat-App kann die dass Teammitglieder miteinander interagieren, indem sie z. B. „Team-Gedächtnis“ bereitstellen, oder die Planung von Ressourcen.

Chat-Apps erstellen

In diesem Abschnitt werden einige der Arten von Chat-Apps erläutert, die Sie erstellen können.

Für jede Chat-App, die Sie erstellen, müssen Sie eine separaten Google Cloud-Projekt in der Google Cloud Console erstellen. Zum Bereitstellen und Freigeben Ihres Chat-App mit anderen Google Chat-Nutzern, die Sie veröffentlichen und sie im Google Workspace Marketplace präsentieren. Weitere Informationen finden Sie unter Erstellen und Bereitstellungen für Ihre Chat-App.

Interaktive Chat-Apps

In vielen Chat-Apps können Nutzer Nachrichten senden und mit dem Chat-App direkt an. Interaktive Chat-Apps Folgendes können:

  • Antworten auf @Erwähnungen, Slash-Befehle, oder Direktnachrichten mit einer Text- oder Kartennachricht.
  • Öffnen Sie ein dialog helfen Nutzenden, mehrstufige Prozesse wie das Ausfüllen von Formulardaten auszuführen.
  • Vorschaulinks indem Sie Karten mit hilfreichen Informationen hinzufügen, direkt aus dem Gespräch.

Damit Sie mit Nutzern interagieren können, muss Ihre Chat-App Folgendes können: Interaktionsereignisse empfangen und darauf reagieren. Um ein interaktives Chat-App, siehe Empfangen und Antworten von Google Chat App-Interaktionsereignissen.

Nicht interaktive Chat-Apps

Google Chat-Apps können für Nutzer, die dies nicht können, nicht interaktiv sein direkt mit der Chat-App interagieren, aber die Chat-App ruft direkt über die Google Chat API. Sie können beispielsweise eine Chat-App, die eine Nachricht in einem Gruppenbereich sendet, aber Nutzer nicht auf die Chat-App reagieren. Diese Art von Die Architektur der Chat-App eignet sich beispielsweise für Wecker Berichterstellung. Weitere Informationen finden Sie in der Übersicht über die Google Chat API

Ereignisgesteuerte Chat-Apps

Eine Chat-App kann Ereignisse abonnieren zu Chatressourcen mit der Google Workspace Events API Ein Abo kann die Chat-App Informationen über Ereignisse, Änderungen an einer abonnierten Google Workspace-Ressource. Für So kann eine Chat-App auf Änderungen an einem Gruppenbereich reagieren, die die Chat-App abonniert hat, z. B. das Senden einer Willkommensnachricht an neue Mitglieder, die dem Gruppenbereich hinzugefügt wurden. Weitere Informationen finden Sie unter Ereignisse in Google Chat abonnieren

Chat-App-Architektur auswählen

Die Chat API bietet eine Reihe von Möglichkeiten, in Chatbereichen importieren, aber keine Chatbereiche mehr zur Verfügung stellen oder diktieren die Chat-App-Logik zu implementieren. Sie können eine befehlsgesteuerte Chat-App erstellen oder Sprachverarbeitung und KI-Dienste oder -Module, die Sie mögen, und zwar auf einer Vielzahl von Plattformen, darunter:

  • AppSheet
  • Google Apps Script
  • Dialogflow
  • Pub/Sub
  • Google Cloud oder einen lokalen HTTP-Server

Weitere Informationen finden Sie unter Architektur für Chat-Apps auswählen

App-Zugriff auf Nutzerdaten

Wenn eine Chat-App aufgerufen wird, muss sie wissen, wer in welchem Kontext und wie der Aufrufer adressiert wird. So greifen Sie auf Daten zu: muss die Chat-App Zugriff gewährt über authentication festlegen.

  • Chat-Apps können standardmäßig nur die grundlegende Identität von lesen die sie aufrufen, oder Nutzer werden @erwähnt in der Nachricht, die die App aufruft. Zu diesen Informationen gehören Anzeigenamen, Nutzer-ID, E-Mail-Adresse und Avatar-Bild des Nutzers.
  • Für Chat-Apps, die Vorschaulinks Die Chat-App kann URLs lesen, die der Nachricht hinzugefügt wurden die den konfigurierten URL-Mustern der Chat-App entsprechen.

  • Wenn eine Chat-App auf andere Daten zugreifen muss, bieten Nutzern erweiterte Funktionen, wie z. B. das Lesen aller Nachrichten oder die Liste der Mitglieder in einem Gruppenbereich Authentifizierung um auf diese Daten zuzugreifen. Beim Zugriff auf Nutzerdaten Die Chat-App fordert den Nutzer auf, und der Nutzer muss es erlauben. Weitere Informationen finden Sie unter Chat-App mit anderen Diensten verbinden und Werkzeuge.

Möchten Sie die Google Chat API in Aktion sehen?
Auf dem Google Workspace Developers-Kanal finden Sie Videos mit Tipps, Tricks und die neuesten Funktionen.