W tej sekcji znajdziesz przykłady wyjaśniające, jak tworzyć i wdrażać różne różne typy aplikacji do obsługi czatu.
Skorzystaj z krótkiego wprowadzenia
Jeśli nie masz jeszcze żadnej aplikacji Google Chat, możesz zapoznaj się z krótkim wprowadzeniem. Krótkie wprowadzenie wyjaśnia, jak skonfigurować i uruchomić podstawowe przykład. Aby zacząć korzystać z interfejsu Google Chat API, masz do wyboru 2 typy: krótkie wprowadzenia:
- Krótkie wprowadzenie do interfejsu API: skonfiguruj swoje środowisko, tworząc aplikacja do obsługi czatu, która wywołuje interfejs Chat API w celu: wykonywania zadań w Twoim imieniu, takich jak wysyłanie wiadomości czy zwracanie list pokoi, do których należysz.
- Interaktywne krótkie wprowadzenia: skonfiguruj Chat API i utworzyć podstawową aplikację Google Chat, , które możesz dodawać do pokoi i w których możesz wysyłać wiadomości.
Krótkie wprowadzenia do interfejsu API
Krótkie wprowadzenie do interfejsu API korzysta z uwierzytelniania użytkowników aby wywoływać interfejs Chat API, co oznacza, że wykonują one działanie uwierzytelnionego użytkownika Google Chat. W takim przypadku zapoznaj się z instrukcjami wywołujesz interfejs Chat API jako siebie. W przeciwieństwie do interaktywnych krótkich wprowadzeń nie musisz instalować aplikacji Google Chat ani korzystać z niej; w pokojach czatu.
Krótkie wprowadzenia do interfejsu API są dostępne w następujących językach:
W przypadku innych języków programowania wyświetl i zainstaluj biblioteki klienta, od których warto zacząć za pomocą interfejsu Chat API.
Interaktywne krótkie wprowadzenia
Wybierz 1 z tych interaktywnych krótkich wprowadzeń w zależności od potrzeb: sylwetka:
- Google Apps Script, działająca w chmurze platforma programistyczna z językiem JavaScript, która nie wymaga pisania dużych ilości kodu.
- Usługa HTTP z Google Cloud Funkcje.
- Google Cloud Dialogflow CX, platformę do automatyzacji rozmów, odpowiedzi.
- Google Cloud Pub/Sub – usługa działająca w czasie rzeczywistym usługa przesyłania wiadomości, która umożliwia budowanie za zaporą sieciową.
- AppSheet, platforma do tworzenia aplikacji w Google Workspace niewymagająca umiejętności kodowania; organizacji non-profit.
Po zakończeniu krótkiego wprowadzenia możesz kontynuować tworzenie kampanii, aby Czynności, które możesz wykonywać w aplikacji Google Chat:
- Odpowiadaj użytkownikom, używając: polecenia po ukośniku, okna, podgląd linków i inne funkcje interaktywne.
- Wykonywać zadania (proaktywnie lub samodzielnie), na przykład wysyłać wiadomości za każdym razem, coś się zmieni w usłudze zewnętrznej. Aby wykonywać zadania, które nie są inicjowane przez użytkownika, musisz skonfigurować uwierzytelnianie aplikacji, Aplikacja do obsługi czatu może uwierzytelniać i wywoływać metodę Interfejs Chat API. Więcej informacji: Uwierzytelnij się jako aplikacja Google Chat.
Zobacz więcej pełnych przykładów
Po zapoznaniu się z krótkim wprowadzeniem zapoznaj się z przykładami aplikacji Google Chat które wykorzystują więcej funkcji i usług. W poniższej tabeli podano niektóre z naszych przykładowe aplikacje do obsługi czatu w zależności od formatu, technologie, architekturę i funkcje interaktywne:
- Format: format próbki, w tym:
- Samouczki zawierają szczegółowe instrukcje, i zakładam, że poza projektem Google Cloud nie masz skonfigurowanych nic więcej.
- Ćwiczenia z programowania to przewodniki po jednej lub kilku usługach Google. Zazwyczaj zaprezentowane podczas wydarzenia i opublikowane później, aby można je było wypróbować w domu.
- Przykładowe fragmenty kodu z GitHub są publikowane Repozytorium Google Chat na GitHubie z podstawowymi instrukcjami ich używania. Często ale są też wykorzystywane w dokumentacji.
- Technologie: Google Workspace i Google Cloud produkty, usługi i interfejsy API wykorzystane w próbie.
- Architektura: Architektura aplikacji Google Chat lub usługi wykorzystanej w próbce.
- Zobacz, jakich funkcji interaktywnych używa przykład:
- Polecenia po ukośniku: reaguje na
polecenia użytkownika, na przykład
/about.
- Okna: otwiera interfejsy w nowym oknie. w którym użytkownicy mogą wpisywać i przesyłać informacje.
- Podgląd linków: powoduje dołączenie. oparte na kartach interfejsy do wiadomości zawierających linki z innych witryn; usług, dzięki czemu użytkownicy mogą wyświetlić podgląd lub zaktualizować informacje, do których prowadzi link.
- Strony główne: wyświetla na karcie Strona główna w wiadomościach w aplikacji Google Chat, w którym użytkownicy mogą dowiedzieć się więcej o jej funkcjach lub z nich korzystać.
- Interaktywne widżety: korzysta z widżetów. zachęcające użytkowników do kliknięcia wiadomości lub interakcji z nimi oraz z interfejsami użytkownika, takimi jak przyciski, pola wyboru i opcje wprowadzania tekstu.
- Zdarzenia: odpowiada na aktywność w Google Chat, na przykład nowe wiadomości czy członków kosmosu.
- Polecenia po ukośniku: reaguje na
polecenia użytkownika, na przykład
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 o AI | Za pomocą Gemini możesz odpowiadać na pytania na podstawie wcześniejszych wiadomości w Krótka rozmowa. | Samouczek |
|
|
||||||
Zarządzanie incydentami | Reagowanie na incydenty w Google Chat i generowanie projektów opartych na AI podsumowanie rozwiązania w Dokumentach Google. | Samouczek |
|
|
||||||
Zarządzanie projektami | Pomagaj użytkownikom w tworzeniu, aktualizowaniu i kończeniu projektów w Google Chat. | Samouczek |
|
|
||||||
Tworzenie aplikacji dla Google za pomocą Gemini | Podczas konferencji Google I/O 2024 można było tworzyć różne aplikacje do obsługi czatu przy użyciu Gemini funkcje zabezpieczeń. | Ćwiczenia z programowania |
|
|
||||||
Ankieta interaktywna | Tworzenie aplikacji do obsługi czatu, która umożliwia użytkownikom tworzenie ankiet i łączną liczbę głosów. Wyjaśnia, jak utworzyć Czatuj przy użyciu Edytor Google Cloud Shell. | Ćwiczenia z programowania |
|
|
Dalsze kroki
- Repozytorium Google Chat w GitHubie
- Identyfikowanie cech użytkowników wymaga
- Definiowanie wszystkich ścieżek użytkowników
- Wybór architektury aplikacji