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 do czatu, 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 uruchamiania interfejsu 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 nie musisz instalować aplikacji Google Chat ani wchodzić z nią w interakcję w pokojach czatu.

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 krótszych ścieżek na podstawie tego, jak chcesz tworzyć:

  • Google Apps Script, czyli platforma programistyczna oparta na chmurze i JavaScript.
  • Usługa HTTP w Google Cloud Functions.
  • Dialogflow CX w Google Cloud, czyli 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, np. 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 Google Chat mogła się uwierzytelnić i wywoływać interfejs API Google Chat. 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 wzorcowymi aplikacjami 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ą szczegółowe instrukcje 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ługi Google. Zwykle prezentowane są 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: 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 Okna Podgląd linków Strony domowe Widżety interaktywne Wydarzenia
Asystent wiedzy AI Korzystaj z Gemini do odpowiadania na pytania na podstawie historii rozmów w pokoju Google 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)
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
Project Manager 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 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
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ń tworzyć wydarzenia w Kalendarzu Google z pokoju czatu. Samouczek
Kalendarz Google
Apps Script

Dalsze kroki