Na tej stronie dowiesz się, jak utworzyć stronę główną aplikacji Google Chat. Strona główna aplikacji to interfejs kart z możliwością dostosowania wysyłane przez aplikację do obsługi czatu po otwarciu czatu w aplikacji Google Chat.
Możesz na przykład: skonfigurować komunikat na karcie głównej aplikacji tak, aby zawierał wskazówki dotyczące interakcji Czat za pomocą polecenia po ukośniku. Dla użytkowników strona główna aplikacji to jest dostępna tylko na czacie w aplikacji Google Chat, jeśli włącza ją deweloper aplikacji.
Za pomocą kreatora kart możesz zaprojektować i wyświetlić podgląd wiadomości kart JSON przeznaczonych do aplikacji Google Chat:
Otwórz kreator kartWymagania wstępne
Python
Aplikacja Google Chat, w której można korzystać z funkcji interaktywnych. Aby utworzyć interaktywna aplikacja do obsługi czatu przy użyciu usługi HTTP zapoznaj się z tym krótkim wprowadzeniem.
Google Apps Script
Aplikacja Google Chat, w której można korzystać z funkcji interaktywnych. Aby utworzyć z interaktywną aplikacją Google Chat w Apps Script, zapoznaj się z tym krótkim wprowadzeniem.
Node.js
Aplikacja Google Chat, w której można korzystać z funkcji interaktywnych. Aby utworzyć interaktywna aplikacja do obsługi czatu przy użyciu usługi HTTP zapoznaj się z tym krótkim wprowadzeniem.
Java
Aplikacja Google Chat, w której można korzystać z funkcji interaktywnych. Aby utworzyć interaktywna aplikacja do obsługi czatu przy użyciu usługi HTTP zapoznaj się z tym krótkim wprowadzeniem.
Konfigurowanie interfejsu Chat API
Aby obsługiwać stronę główną aplikacji, musisz zaktualizować konfigurację interfejsu Chat API w konsoli Google Cloud.
Python
W konsoli Google Cloud otwórz Menu. > Więcej produktów > Google Workspace > Biblioteka usług > Interfejs Google Chat API.
Kliknij Manage (Zarządzaj), a następnie kliknij kartę Configuration (Konfiguracja).
Zaznacz pole wyboru Pomoc techniczna App Home.
W polu URL strony głównej aplikacji dodaj adres URL. Ta wartość jest zwykle taka sama Adres URL w polu URL aplikacji. Ten adres URL jest wywoływany dla Zdarzenia:
APP_HOME
.Kliknij Zapisz.
Google Apps Script
W konsoli Google Cloud otwórz Menu. > Więcej produktów > Google Workspace > Biblioteka usług > Interfejs Google Chat API.
Kliknij Manage (Zarządzaj), a następnie kliknij kartę Configuration (Konfiguracja).
Zaznacz pole wyboru Pomoc techniczna App Home.
Kliknij Zapisz.
Node.js
W konsoli Google Cloud otwórz Menu. > Więcej produktów > Google Workspace > Biblioteka usług > Interfejs Google Chat API.
Kliknij Manage (Zarządzaj), a następnie kliknij kartę Configuration (Konfiguracja).
Zaznacz pole wyboru Pomoc techniczna App Home.
W polu URL strony głównej aplikacji dodaj adres URL. Ta wartość jest zwykle taka sama Adres URL w polu URL aplikacji. Ten adres URL jest wywoływany dla Zdarzenia:
APP_HOME
.Kliknij Zapisz.
Java
W konsoli Google Cloud otwórz Menu. > Więcej produktów > Google Workspace > Biblioteka usług > Interfejs Google Chat API.
Kliknij Manage (Zarządzaj), a następnie kliknij kartę Configuration (Konfiguracja).
Zaznacz pole wyboru Pomoc techniczna App Home.
W polu URL strony głównej aplikacji dodaj adres URL. Ta wartość jest zwykle taka sama Adres URL w polu URL aplikacji. Ten adres URL jest wywoływany dla Zdarzenia:
APP_HOME
.Kliknij Zapisz.
Utwórz stronę główną aplikacji
Karta strony głównej aplikacji jest inicjowana, gdy użytkownik otworzy czat z Google Chat i można ją zaktualizować w odpowiedzi na zdarzenie interaktywne, takie jak kliknięcie przycisku, przesłanie formularza lub zamknięcie okna;
W przykładzie poniżej aplikacja Google Chat wyświetla pierwszą kartę strony głównej aplikacji, która zawiera godzinę utworzenia karty oraz przycisk. Gdy użytkownik kliknie przycisk, aplikacja Google Chat zwraca zaktualizowaną kartę z godziną utworzenia zaktualizowanej karty.
Utwórz początkową kartę strony głównej aplikacji
Aby utworzyć stronę główną aplikacji, musi ona obsługiwać
APP_HOME
zdarzeń interakcji i zwracają wystąpienie
RenderActions
.
z nawigacją pushCard
.
Python
Google Apps Script
Zaimplementuj funkcję onAppHome
, która będzie wywoływana po wszystkich zdarzeniach APP_HOME
:
Ten przykładowy kod karty wysyła wiadomość przez zwrócenie card JSON. Możesz też użyć usługi Usługa karty Apps Script.
Node.js
Java
Aktualizowanie karty strony głównej aplikacji
Jeśli początkowa karta główna aplikacji zawiera interaktywne widżety, np. przyciski
lub danych wejściowych wyboru, aplikacja Google Chat musi
powiązanych zdarzeń interakcji przez zwrócenie instancji
RenderActions
z nawigacją updateCard
. Aby dowiedzieć się więcej o obsłudze elementów interaktywnych
widżety, patrz
Informacje o procesach wprowadzane przez użytkowników.
Python
Google Apps Script
Ten przykładowy kod karty wysyła wiadomość przez zwrócenie card JSON. Możesz też użyć usługi Usługa karty Apps Script.
Node.js
Java
Ograniczenia
Ogólnie rzecz biorąc,
navigation
to
niedostępne w przypadku aplikacji do obsługi czatu. Nie można zwrócić stosu kart.
Tylko pushCard
(w przypadku pierwszej odpowiedzi) i updateCard
(w przypadku aktualizacji)
w aplikacjach do obsługi czatu.
Powiązane artykuły
- Zobacz przykładowe aplikacje do obsługi czatu, które używają strony głównej aplikacji.
Aby otworzyć okno, użyj interakcji
OPEN_DIALOG
. Aby dowiedzieć się więcej, zobacz Otwieranie okna w odpowiedzi na kartę główną aplikacjiAby zamknąć okno, użyj interakcji
CLOSE_DIALOG
do zamknięcia okna i wróć na stronę główną aplikacji lub użyjCLOSE_DIALOG_EXECUTE
aby zamknąć okno i odświeżyć kartę strony głównej aplikacji. Dla: więcej informacji znajdziesz w Odpowiadać w oknie na karcie głównej aplikacji.Przykład korzystania ze strony głównej aplikacji znajdziesz tutaj: Zarządzanie problemami – aplikacja Google Chat do ćwiczenia w Codelabs Tworzenie aplikacji na potrzeby Google Chat za pomocą Gemini