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.
- Polecenia z ukośnikiem: odpowiada na polecenia użytkownika, takie jak
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
- Repozytorium Google Chat na GitHubie
- Określanie potrzeb użytkowników
- Definiowanie wszystkich ścieżek użytkownika
- Wybór architektury aplikacji