Przykłady aplikacji Google Chat

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.
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