Przykłady aplikacji Google Chat

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

Pierwsze kroki z krótkim wprowadzeniem

Jeśli nigdy nie tworzyłaś/nie tworzysz aplikacji Google Chat, możesz zacząć od krótkiego wprowadzenia. Przewodniki szybkiego uruchamiania zawierają instrukcje konfigurowania i uruchamiania podstawowego przykładu. Aby zacząć korzystać z interfejsu Google Chat API, możesz wybrać jeden z 2 rodzajów samouczków:

  • Szybkie wprowadzenie do interfejsu API: skonfiguruj środowisko, tworząc aplikację Google Chat, która wywołuje interfejs Chat API, aby wykonywać zadania w Twoim imieniu, takie jak wysyłanie wiadomości czy zwracanie listy pokoi, do których należysz.
  • Interaktywne samouczki: 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 po interfejsach API korzystają z uwierzytelniania użytkownika, aby wywoływać interfejs Chat API, co oznacza, że wykonują działanie jako uwierzytelnieni użytkownicy czatu. W takim przypadku krótkie wprowadzenia pomogą Ci wywołać interfejs API czatu w Twoim imieniu. W przeciwieństwie do interaktywnych samouczków w pokojach czatu nie musisz instalować aplikacji Google Chat ani wchodzić z nią w interakcje.

Przewodniki korzystania z interfejsu API są dostępne w tych językach:

W przypadku wszystkich innych języków programowania zapoznaj się z bibliotekami klienta i zainstaluj je, aby rozpocząć korzystanie z interfejsu API aplikacji Google Chat.

Interaktywne samouczki

Wybierz jedną z interaktywnych ścieżek szybkiego tworzenia, zależnie od tego, jak chcesz budować:

  • Google Apps Script, czyli platforma programistyczna oparta na chmurze i JavaScript.
  • Usługa HTTP w Google Cloud Functions.
  • Dialogflow CX w Google Cloud – platforma do automatyzacji rozmów i tworzenia dynamicznych odpowiedzi w języku naturalnym.
  • Google Cloud Pub/Sub, usługa do przesyłania wiadomości w czasie rzeczywistym, która umożliwia tworzenie za zaporą.
  • AppSheet – platforma deweloperska do tworzenia aplikacji bez znajomości kodu w organizacjach korzystających z Google Workspace.

Po zakończeniu samouczka możesz kontynuować tworzenie aplikacji, aby umożliwić jej wykonywanie tych czynności:

  • Odpowiadaj użytkownikom za pomocą poleceń, dialogów, podglądów linków i innych funkcji interaktywnych.
  • Wykonywać zadania proaktywnie lub niezależnie, na przykład wysyłać wiadomości, gdy coś się zmieni w usłudze zewnętrznej. Aby wykonywać zadania, które nie są inicjowane przez użytkownika, musisz skonfigurować uwierzytelnianie aplikacji, aby aplikacja Chat mogła uwierzytelnić się i wywoływać interfejs Chat API. Szczegółowe informacje znajdziesz w artykule Uwierzytelnianie jako aplikacja Google Chat.

Wyświetl więcej kompletnych przykładów

Po wypróbowaniu krótkiego samouczka zapoznaj się ze wzorami aplikacji Google Chat, które korzystają z większej liczby funkcji i usług. W tabeli poniżej znajdziesz przykłady aplikacji do czatu uporządkowane według formatu, technologii, architektury i funkcji interaktywnych:

  • Format: format próbki, w tym:
    • Samouczki zawierają instrukcje krok po kroku od początku do końca i zakładają, że nie masz skonfigurowanych żadnych ustawień poza projektem Google Cloud.
    • Codelabs to oprowadzania po co najmniej 1 usługach Google. Zazwyczaj są one prezentowane podczas wydarzeń, a później publikowane, aby można było z nich korzystać w domu.
    • Przykłady kodu GitHub są publikowane w repozytorium Google Chat na GitHubie wraz z podstawowymi instrukcjami ich używania. Często te próbki są też używane w dokumentacji.
  • Technologie: produkty, usługi lub interfejsy API Google Workspace i Google Cloud użyte w próbce.
  • Architektura: architektura aplikacji Google Chat lub usługi użytej w przykładzie.
  • Zobacz, które funkcje interaktywne są używane w próbce:
    • Polecenia z ukośnikiem: odpowiada na polecenia użytkownika, takie jak /about..
    • Dialogi: otwiera interfejsy w nowym oknie, w którym użytkownicy mogą wpisywać i przesyłać informacje.
    • Podgląd linków: dołącza interfejsy oparte na kartach do wiadomości zawierających linki z usług zewnętrznych, aby użytkownicy mogli wyświetlać podgląd lub aktualizować informacje z linku.
    • Strony główne: wyświetlają kartę Strona główna w wiadomościach z aplikacją Google Chat, gdzie użytkownicy mogą dowiedzieć się więcej o jej funkcjach i z nich korzystać.
    • Interaktywne widżety: widżety, które zachęcają użytkowników do klikania lub interakcji z wiadomościami i innymi typami interfejsów użytkownika, w tym przycisków, pól wyboru i pola tekstowego.
    • Wydarzenia: odpowiada na działania w Google Chat, takie jak nowe wiadomości lub nowi członkowie pokoju.
Przykład Opis Format Technologie Architektura Polecenia rozpoczynające się ukośnikiem Okna Podgląd linków Strony domowe Widżety interaktywne Wydarzenia
Asystent wiedzy AI Korzystaj z Gemini, aby otrzymywać odpowiedzi na pytania na podstawie historii rozmów w pokoju Google Chat. Samouczek
Interfejs 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)
Menedżer incydentów reagować na incydenty w Google Chat i generować w Dokumentach Google podsumowanie rozwiązania oparte na AI; Samouczek
Admin SDK API
Dokumenty Google
Google Cloud Vertex AI
Apps Script
Menedżer projektu Pomagaj użytkownikom tworzyć, aktualizować i kończyć projekty w Google Chat. Samouczek
Google Cloud Functions
Google Cloud Pub/Sub
Google Cloud Vertex AI
Google Cloud Firestore
HTTP (Node.js)
Tworzenie aplikacji dla Google za pomocą Gemini Od Google I/O 2024 możesz tworzyć różne aplikacje czatu z funkcjami Gemini. Ćwiczenia z programowania
Google Cloud Functions
Google Cloud Pub/Sub
Google Cloud Vertex AI
Google Gemini
Interfejs Google Workspace Events API
Apps Script
HTTP (Node.js)
Dialogflow CX
Interaktywna ankieta Zezwalanie 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)
Menedżer ds. kontaktów Pomagaj użytkownikom zarządzać kontaktami osobistymi i służbowymi, zbierając informacje w wiadomościach na kartach i w dialogach. Samouczek
Apps Script
Planowanie spotkań Tworzenie wydarzeń w Kalendarzu Google w pokoju czatu Samouczek
Kalendarz Google
Apps Script

Dalsze kroki