EventType
Wartości w polu enum |
UNSPECIFIED |
Wartość domyślna typu wyliczeniowego. NIE UŻYWAJ. |
MESSAGE |
Użytkownik wysyła wiadomość do aplikacji Google Chat lub uruchamia ją w pokoju, na przykład w takich sytuacjach:
- wiadomości na czacie w pokoju czatu w aplikacji Google Chat;
- wiadomość w pokoju z wieloma osobami, w której ktoś używa @mention do aplikacji Google Chat lub używa jednej z komend z ukośnikiem;
- Jeśli skonfigurujesz podgląd linków w swojej aplikacji Google Chat, użytkownik opublikuje wiadomość zawierającą link pasujący do skonfigurowanego wzorca adresu URL.
|
ADDED_TO_SPACE |
Użytkownik dodaje aplikację Google Chat do pokoju lub administrator Google Workspace instaluje ją w pokojach czatu dla użytkowników w organizacji. Aplikacje do czatu zwykle odpowiadają na to zdarzenie, publikując wiadomość powitalną w pokoju. Gdy administratorzy instalują aplikacje Google Chat, pole space.adminInstalled jest ustawione na true , a użytkownicy nie mogą ich odinstalować. Informacje o aplikacjach do obsługi czatu instalowanych przez administratorów znajdziesz w dokumentacji pomocy dla administratorów Google Workspace Instalowanie aplikacji z Marketplace w domenie. |
REMOVED_FROM_SPACE |
Użytkownik usuwa aplikację Google Chat z pokoju lub administrator Google Workspace odinstalowuje ją z urządzenia użytkownika w organizacji. Aplikacje do obsługi czatu nie mogą odpowiadać na to zdarzenie wiadomościami, ponieważ zostały już usunięte. Gdy administratorzy odinstalują aplikacje Google Chat, pole space.adminInstalled zostanie ustawione na false . Jeśli użytkownik zainstalował aplikację Google Chat przed administratorem, aplikacja ta pozostaje zainstalowana na jego urządzeniu i nie otrzymuje zdarzenia interakcji REMOVED_FROM_SPACE . |
CARD_CLICKED |
Użytkownik klika element interaktywny karty lub okna w aplikacji do obsługi czatu, np. przycisk. Aby otrzymać zdarzenie interakcji, przycisk musi wywołać inną interakcję z aplikacją Google Chat. Jeśli użytkownik kliknie przycisk, który otwiera link do witryny, aplikacja Google Chat nie otrzyma zdarzenia interakcji CARD_CLICKED , ale otrzyma takie zdarzenie w tych przykładach:
- Użytkownik klika przycisk
Send feedback na karcie, co powoduje wyświetlenie okna dialogowego, w którym może on podać informacje.
- Użytkownik klika przycisk
Submit po wprowadzeniu informacji na karcie lub w dialogu.
Jeśli użytkownik kliknie przycisk, aby otworzyć, przesłać lub anulować okno dialogowe, pole isDialogEvent zdarzenia interakcji CARD_CLICKED zostanie ustawione na wartość true i będzie zawierać wartość DialogEventType . |
WIDGET_UPDATED |
Użytkownik aktualizuje widżet w wiadomości na karcie lub w dialogu. |
APP_COMMAND |
Użytkownik używa polecenia szybkiego w aplikacji Google Chat. |
APP_HOME |
Użytkownik otwiera wiadomość na czacie z poziomu aplikacji Chat, która korzysta z ekranu głównego aplikacji. W przypadku zdarzeń tego typu uwzględniane są tylko pola type , user i space . Więcej informacji znajdziesz w artykule Tworzenie strony głównej aplikacji Google Chat. |
SUBMIT_FORM |
Użytkownik przesyła informacje na karcie głównej aplikacji. W przypadku zdarzeń tego typu uwzględniane są tylko pola type , user i space . Więcej informacji znajdziesz w artykule Tworzenie strony głównej aplikacji Google Chat. |
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-03-06 UTC.
[null,null,["Ostatnia aktualizacja: 2025-03-06 UTC."],[[["Google Chat app interaction events are triggered by various user actions, such as sending messages, adding/removing the app, interacting with cards, and updating widgets."],["These events provide context about the interaction, like the user, space, and specific action taken, allowing your app to respond appropriately."],["`ADDED_TO_SPACE` and `REMOVED_FROM_SPACE` events help manage the app's presence in spaces, while `CARD_CLICKED` enables handling user interactions with card elements."],["`MESSAGE` events cover various scenarios, including direct messages, @mentions, slash commands, and link previews, enabling diverse app functionalities."],["`APP_HOME` and `SUBMIT_FORM` events allow for interactions specific to apps that utilize the app home feature for a more integrated experience within Google Chat."]]],["Google Chat apps can receive various interaction events. These include `MESSAGE` (user messages or @mentions), `ADDED_TO_SPACE` (app added to space), `REMOVED_FROM_SPACE` (app removed), `CARD_CLICKED` (user clicks a card element), `WIDGET_UPDATED` (widget update), `APP_COMMAND` (user command), `APP_HOME` (user opens app home), and `SUBMIT_FORM` (user submits app home card). Each event triggers specific app actions, like posting welcome messages or responding to user input.\n"]]