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 krótkie wprowadzenia: skonfiguruj interfejs Chat API i utwórz podstawową aplikację do obsługi czatu, którą możesz dodawać do pokoi i z użyciem której możesz wysyłać 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 jedno z tych interaktywnych krótkich wprowadzeń w zależności od tego, jak chcesz utworzyć aplikację:
- Google Apps Script to działająca w chmurze platforma programistyczna, która nie wymaga pisania dużych ilości kodu.
- 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, np. wysyłać wiadomości, gdy coś się zmieni w usłudze zewnętrznej. Jeśli chcesz wykonywać zadania, które nie zostały zainicjowane przez użytkownika, musisz skonfigurować uwierzytelnianie aplikacji, aby aplikacja Google Chat mogła uwierzytelniać się i wywoływać interfejs Chat API. Więcej informacji znajdziesz w sekcji 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ładowe aplikacje do obsługi czatu przygotowane na podstawie formatu, technologii, architektury i funkcji interaktywnych:
- Format: format próbki, w tym:
- Samouczki zawierają szczegółowe instrukcje od początku do końca. Zakładamy przy tym, że poza projektem Google Cloud nie masz żadnych skonfigurowanych rozwiązań.
- Codelabs to oprowadzania po co najmniej 1 usługach Google. Są one zwykle prezentowane podczas wydarzeń i publikowane później, aby można było z nich skorzystać w domu.
- Przykłady kodu GitHub są publikowane w repozytorium Google Chat na GitHubie wraz z podstawowymi instrukcjami ich używania. Przykłady te są często 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: umożliwia dołączenie interfejsu opartego na kartach do wiadomości zawierających linki z usług innych firm, dzięki czemu użytkownicy będą mogli wyświetlić podgląd lub zaktualizować informacje, korzystając z linku.
- Strony główne: w wiadomościach w aplikacji Google Chat wyświetla kartę Główna, na której 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: reaguje na aktywności 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 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 | Reaguj na incydenty w Google Chat i wygeneruj oparte na AI podsumowanie rozwiązania w Dokumentach Google. | Samouczek |
Interfejs API Admin SDK
Dokumenty Google
Google Cloud Vertex AI
|
Apps Script
|
||||||
Project Manager | Pomagaj użytkownikom w tworzeniu, aktualizowaniu i kończeniu projektów 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 |
Funkcje w Google Cloud Functions
Google Cloud Pub/Sub
Google Cloud Vertex AI
Gemini od Google
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 |
Funkcje w 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
|
Dalsze kroki
- Repozytorium Google Chat na GitHubie
- Określanie potrzeb użytkowników
- Definiowanie wszystkich ścieżek użytkownika
- Wybór architektury aplikacji