Tworzenie interaktywnej aplikacji Google Chat

Na tej stronie znajdziesz omówienie tworzenia interaktywnej aplikacji do Google Chat. Interaktywne aplikacje do czatu są tworzone jako dodatki do Google Workspace, które rozszerzają Google Chat.

Interaktywne aplikacje do Google Chat umożliwiają użytkownikom wykonywanie tych czynności:

Jak użytkownicy odkrywają i używają interaktywnych aplikacji do Google Chat

W Google Chat dodatki rozszerzające Google Chat są widoczne dla użytkowników jako aplikacje Google Chat. Użytkownicy mogą odkrywać i używać aplikacji do Google Chat opublikowanych w Marketplace na wiele sposobów, m.in.:

  • Wyszukiwanie i instalowanie aplikacji do obsługi czatu w Google Chat lub Marketplace.
  • wchodzić w interakcje z aplikacją do czatu dodaną do pokoju czatu;
  • odkrywać aplikację do obsługi czatu w panelu czatu po tym, jak administrator Google Workspace zainstaluje ją w ich imieniu;

Aby zacząć korzystać z aplikacji Google Chat, użytkownicy Google Chat mogą rozpocząć czat z aplikacją lub dodać ją do pokoju. Użytkownicy mogą też dodać aplikację Chat, @wspominając ją. Więcej informacji znajdziesz w artykule Korzystanie z aplikacji Google Chat.

Poniższy przykład pokazuje, jak użytkownik @wzmiankuje aplikację do czatu, aby dodać ją do pokoju:

Dodawanie aplikacji do pokoju na czacie przez wpisanie @ w wiadomości.

Rozpocznij

Aby rozpocząć tworzenie interaktywnej aplikacji do obsługi czatu, zapoznaj się z tą dokumentacją:

Konfigurowanie i tworzenie podstawowej aplikacji do obsługi czatu

W tej tabeli znajdziesz dokumentację dotyczącą konfigurowania interfejsu Chat API i tworzenia podstawowej interaktywnej aplikacji do obsługi czatu dla każdej architektury aplikacji Google Chat:

Architektura lub zadanie Przewodnik
Konfigurowanie interfejsu Chat API Konfigurowanie interfejsu Google Chat API
Krótkie wprowadzenia
Google Apps Script Tworzenie aplikacji Google Chat za pomocą Apps Script
Usługa HTTP (funkcje Cloud Run) Tworzenie aplikacji do obsługi czatu HTTP
Pub/Sub Tworzenie aplikacji Google Chat za pomocą Pub/Sub
Dialogflow CX Tworzenie aplikacji do obsługi czatu w Dialogflow CX
Dialogflow ES Tworzenie aplikacji do obsługi czatu w Dialogflow ES
Agent AI w pakiecie Agent Development Kit (ADK) Tworzenie aplikacji do obsługi czatu z agentem AI ADK
Agent AI Agent2Agent (A2A) Tworzenie aplikacji do Google Chat z agentem AI A2A
Agent AI A2UI Tworzenie aplikacji Google Chat z agentem AI A2UI
Agent AI Gemini Enterprise Tworzenie aplikacji Google Chat z agentem AI Gemini Enterprise

Tworzenie funkcji interaktywnych

W tabeli poniżej znajdziesz dokumentację dotyczącą tworzenia interaktywnych funkcji aplikacji do obsługi czatu:

Funkcja Przewodnik
Otrzymywanie odpowiedzi na interakcje użytkowników Otrzymywanie odpowiedzi na interakcje użytkowników
Wysyłanie wiadomości (odpowiadanie na interakcje lub wysyłanie wiadomości z własnej inicjatywy) Odpowiedz wiadomością lub wyślij wiadomość za pomocą interfejsu Chat API.
Odpowiadanie na polecenia po ukośniku, szybkie polecenia i działania na wiadomościach Odpowiadanie na polecenia
Tworzenie interaktywnych okien Otwieranie interaktywnych okien
Zbieranie i przetwarzanie informacji z kart i okien dialogowych Odczytywanie danych z formularza wprowadzonych przez użytkowników na kartach
Wyświetlanie podglądu linków w wiadomościach na Google Chat Podgląd linków
Tworzenie strony głównej (strony aplikacji) na czatach 1:1 Tworzenie strony głównej aplikacji Google Chat
Łączenie z systemami i narzędziami zewnętrznymi Łączenie aplikacji Google Chat z innymi usługami i narzędziami

Ograniczenia i kwestie do rozważenia dotyczące dodatków do Google Workspace

Aplikacje do Google Chat są tworzone jako dodatki do Google Workspace, które rozszerzają funkcje Google Chat. Pamiętaj o tych ograniczeniach:

Jeśli rozszerzasz istniejący dodatek do Google Workspace, aby działał w Google Chat, weź pod uwagę te wymagania konfiguracyjne dotyczące aplikacji w Google Chat:

  • Ustawienia instalacji Google Workspace Marketplace muszą zezwalać zarówno osobom, jak i administratorom Google Workspace na instalowanie dodatku.
  • W Chat ignorowane są wszystkie ustawienia wspólnej konfiguracji w manifeście dodatku (addons.common). Aby skonfigurować dodatek do pracy w Google Chat, musisz włączyć i skonfigurować interfejs Chat API. Instrukcje znajdziesz w artykule Konfigurowanie interfejsu Google Chat API.
  • Aby wdrożyć i przetestować dodatek w Google Chat, musisz użyć ustawienia Widoczność interfejsu Chat API. Wszelkie ustawienia widoczności lub testowania skonfigurowane w pakiecie SDK Google Workspace Marketplace są ignorowane. Aby wdrożyć testową wersję dodatku w Google Chat, zapoznaj się z artykułem Testowanie funkcji interaktywnych aplikacji Google Chat.
  • Jeśli dodatek jest opublikowany w Google Workspace Marketplace, nie możesz zapisać wersji roboczej żadnych zmian w ustawieniach konfiguracji interfejsu Google Chat API. Gdy zaktualizujesz ustawienia konfiguracji interfejsu Chat API, zaktualizowana aplikacja w Google Chat będzie natychmiast dostępna dla wszystkich dotychczasowych użytkowników. Aby zaktualizować informacje o usłudze na platformie, możesz utworzyć wersję roboczą przed przesłaniem zmian.

Aplikacje do obsługi czatu, które nie są dodatkami: tworzenie interaktywnej aplikacji Google Chat

Aplikacje do czatu, które nie są dodatkami do Google Workspace, są tworzone jako aplikacje tylko do czatu, które otrzymują zdarzenia interakcji interfejsu Chat API (Event) zamiast obiektów zdarzeń dodatku do Google Workspace (EventObject) i działań.

Jeśli utrzymujesz aplikację Google Chat, która nie jest dodatkiem, możesz:

  • Przekonwertuj aplikację do czatu, która nie jest dodatkiem, na dodatek do Google Workspace rozszerzający Google Chat. Zobacz Przekształcanie aplikacji do Google Chat w dodatek do Google Workspace.
  • Formaty żądań i odpowiedzi znajdziesz w rozwijanych sekcjach Aplikacje do czatowania, które nie są dodatkami u dołu każdego przewodnika po funkcjach interaktywnych w tym zestawie dokumentacji.