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.
- Polecenia: odpowiada na polecenia użytkownika, np.
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 |
|
|
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 |
|
|
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 |
|
|
Użytkownik i aplikacja | ||||||
Menedżer projektu | Pomaganie użytkownikom w tworzeniu, aktualizowaniu i kończeniu projektów w Google Chat. | Samouczek |
|
|
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 |
|
|
Użytkownik | ||||||
Interaktywna ankieta | Zezwalaj użytkownikom na tworzenie ankiet i wyświetlanie łącznej liczby głosów. | Ćwiczenia z programowania |
|
|
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 | |
Brak | |||||||
Harmonogram spotkań | tworzyć wydarzenia w Kalendarzu Google z poziomu pokoju w Google Chat; | Samouczek |
|
|
Użytkownik |
Dalsze kroki
- Repozytorium Google Chat w GitHubie
- Określ potrzeby użytkowników
- Określ wszystkie ścieżki użytkowników
- Wybierz architekturę aplikacji