Przykłady aplikacji Google Chat

W tej sekcji znajdziesz przykłady, które pokazują, jak tworzyć i wdrażać różne rodzaje aplikacji do obsługi czatu.

Pierwsze kroki

Jeśli nigdy nie tworzyłeś(-aś) aplikacji do Google Chat, możesz zacząć od szybkiego wprowadzenia. Przewodniki Szybki start wyjaśniają, jak skonfigurować i uruchomić podstawowy przykład. Aby zacząć korzystać z interfejsu Google Chat API, możesz wybrać jeden z 2 rodzajów przewodników:

  • Szybki start API: skonfiguruj środowisko, tworząc aplikację do obsługi czatu, która wywołuje interfejs Chat API, aby wykonywać w Twoim imieniu zadania, takie jak wysyłanie wiadomości czy zwracanie listy pokoi, w których jesteś członkiem.
  • Interaktywne przewodniki: skonfiguruj interfejs Chat API i utwórz podstawową aplikację Google Chat, którą możesz dodać do pokoi i wysyłać za jej pomocą wiadomości.

Krótkie wprowadzenia do interfejsów API

Przewodniki Szybki start interfejsu API korzystają z uwierzytelniania użytkownika do wywoływania interfejsu Chat API, co oznacza, że wykonują działanie jako uwierzytelniony użytkownik Chatu. W tym przypadku krótkie wprowadzenia pomogą Ci wywołać interfejs Chat API jako Ty. W przeciwieństwie do interaktywnych przewodników po szybkim rozpoczęciu pracy nie musisz instalować aplikacji Google Chat ani wchodzić z nią w interakcję w pokojach Google Chat.

Przewodniki Szybki start dotyczące interfejsu API są dostępne w tych językach:

W przypadku wszystkich innych języków programowania wyświetl i zainstaluj nasze biblioteki klienta, aby rozpocząć korzystanie z interfejsu Chat API.

Interaktywne krótkie wprowadzenia

Wybierz jeden z tych interaktywnych przewodników, w zależności od tego, jak chcesz tworzyć:

  • Google Apps Script, czyli platforma programistyczna w chmurze, która pozwala tworzyć aplikacje bez pisania dużych ilości kodu i jest oparta na JavaScript.
  • usługi HTTP w Google Cloud Functions.
  • Google Cloud Dialogflow CX, platforma języka naturalnego do automatycznych rozmów i dynamicznych odpowiedzi.
  • Google Cloud Pub/Sub, usługa przesyłania wiadomości w czasie rzeczywistym, która umożliwia tworzenie aplikacji za zaporą.
  • AppSheet – platforma deweloperska do tworzenia aplikacji bez znajomości kodu w organizacjach Google Workspace.

Po wykonaniu czynności opisanych w przewodniku możesz kontynuować tworzenie aplikacji do czatu, aby mogła ona:

  • Odpowiadaj użytkownikom za pomocą poleceń, okien dialogowych, podglądów linków i innych funkcji interaktywnych.
  • wykonywać zadania proaktywnie lub niezależnie, np. wysyłać wiadomości, gdy w usłudze zewnętrznej coś się zmieni; Aby wykonywać zadania, które nie są inicjowane przez użytkownika, musisz skonfigurować uwierzytelnianie aplikacji, aby aplikacja Chat mogła uwierzytelniać się i wywoływać interfejs Chat API. Więcej informacji znajdziesz w artykule Uwierzytelnianie jako aplikacja Google Chat.

Wyświetl więcej pełnych przykładów

Po wypróbowaniu szybkiego startu zapoznaj się z przykładowymi aplikacjami do Google Chat, które korzystają z większej liczby funkcji i usług. W tabeli poniżej znajdziesz niektóre przykłady aplikacji do czatu, które różnią się formatem, technologiami, architekturą i funkcjami interaktywnymi:

  • Format: format próbki, w tym:
    • Samouczki zawierają szczegółowe instrukcje od początku do końca i zakładają, że masz tylko projekt Google Cloud.
    • Codelaby to przewodniki po co najmniej 1 usłudze Google. Zwykle są prezentowane podczas wydarzeń, a później publikowane, aby można było je wypróbować w domu.
    • Przykłady kodu GitHub są publikowane w repozytorium GitHub Google Chat wraz z podstawowymi instrukcjami dotyczącymi ich używania. Często te przykłady są też używane w dokumentacji.
  • Technologie: produkty, usługi lub interfejsy API Google Workspace i Google Cloud użyte w przykładzie.
  • Architektura: architektura aplikacji do obsługi czatu lub usługa użyta w przykładzie.
  • Sprawdź, z których funkcji interaktywnych korzysta próbka:
    • Polecenia: odpowiada na polecenia użytkownika, np. /about.
    • Okna: otwierają interfejsy w nowym oknie, w którym użytkownicy mogą wpisywać i przesyłać informacje.
    • Podgląd linków: dołącza do wiadomości zawierających linki z usług innych firm interfejsy oparte na kartach, dzięki czemu użytkownicy mogą wyświetlać podgląd informacji z linku lub je aktualizować.
    • Strony główne: wyświetla w wiadomościach kartę Strona główna w aplikacji Google Chat, na której użytkownicy mogą dowiedzieć się więcej o jej funkcjach lub z nich korzystać.
    • Interaktywne widżety: wykorzystują widżety, które zachęcają użytkowników do klikania lub wchodzenia w interakcje z wiadomościami i innymi typami interfejsów, w tym przyciskami, polami wyboru i polami tekstowymi.
    • Wydarzenia: reaguje na działania w Chat, takie jak nowe wiadomości lub członkowie w przestrzeni.
Przykład Opis Format Technologie Architektura Typ uwierzytelniania Polecenia Okna Podgląd linków Strony domowe Widżety interaktywne Wydarzenia
Asystent AI Używaj Gemini do odpowiadania na pytania na podstawie historii rozmów w pokoju w Chat. Samouczek
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)
Użytkownik
Menedżer incydentów z uwierzytelnianiem użytkownika odpowiadać na incydenty w Chat i generować w Dokumentach Google podsumowanie rozwiązania oparte na AI; Samouczek
Admin SDK API
Dokumenty Google
Google Cloud Vertex AI
Apps Script
Użytkownik
Menedżer incydentów z uwierzytelnianiem aplikacji odpowiadać na incydenty w Chat i generować w Dokumentach Google podsumowanie rozwiązania oparte na AI; Samouczek
Admin SDK API
Dokumenty Google
Google Cloud Vertex AI
Apps Script
Użytkownik i aplikacja
Menedżer projektu Pomaganie użytkownikom w tworzeniu, aktualizowaniu i kończeniu projektów w Google Chat. Samouczek
Google Cloud Functions
Google Cloud Pub/Sub
Google Cloud Vertex AI
Google Cloud Firestore
HTTP (Node.js)
Brak
Tworzenie aplikacji na potrzeby Google za pomocą Gemini Z Google I/O 2024 – twórz różne aplikacje Google Chat z funkcjami Gemini. Ćwiczenia z programowania
Google Cloud Functions
Google Cloud Pub/Sub
Google Cloud Vertex AI
Google Gemini
Google Workspace Events API
Apps Script
HTTP (Node.js)
Dialogflow CX
Użytkownik
Interaktywna ankieta Zezwalaj użytkownikom na tworzenie ankiet i wyświetlanie łącznej liczby głosów. Ćwiczenia z programowania
Google Cloud Functions
Google Cloud Shell
HTTP (Node.js)
Brak
Menedżer kontaktów Pomagaj użytkownikom zarządzać kontaktami osobistymi i biznesowymi, zbierając informacje w wiadomościach na kartach i w oknach. Samouczek
Apps Script
Brak
Harmonogram spotkań tworzyć wydarzenia w Kalendarzu Google z poziomu pokoju w Google Chat; Samouczek
Kalendarz Google
Apps Script
Użytkownik

Dalsze kroki