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 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 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 krótszych ścieżek wdrożenia, zależnie od 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 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ą 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 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 lub 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 do odpowiadania na pytania na podstawie historii rozmów w pokoju Google Chat. | Samouczek |
|
|
||||||
Menedżer incydentów | reagować na incydenty w Google Chat i generować w Dokumentach Google podsumowanie rozwiązania oparte na AI; | Samouczek |
|
|
||||||
Project Manager | Pomagaj użytkownikom tworzyć, aktualizować i kończyć projekty w Google Chat. | Samouczek |
|
|
||||||
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 |
|
|
||||||
Interaktywna ankieta | Zezwalanie użytkownikom na tworzenie ankiet i wyświetlanie łącznej liczby głosów. | Ćwiczenia z programowania |
|
|
||||||
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 |
|
|||||||
Planowanie spotkań | tworzyć wydarzenia w Kalendarzu Google z pokoju czatu. | Samouczek |
|
|
Dalsze kroki
- Repozytorium Google Chat w GitHubie
- Określanie potrzeb użytkowników
- Definiowanie wszystkich ścieżek użytkownika
- Wybór architektury aplikacji