EventType
Перечисления |
---|
UNSPECIFIED | Значение по умолчанию для перечисления. НЕ ИСПОЛЬЗУЙТЕ. |
MESSAGE | Пользователь отправляет приложению Chat сообщение или вызывает приложение Chat в пространстве, как показано в любом из следующих примеров: - Любое сообщение в области прямых сообщений (DM) с помощью приложения Chat.
- Сообщение в пространстве для нескольких человек, в котором человек @упоминает приложение Chat или использует одну из его косых команд.
- Если вы настроили предварительный просмотр ссылок для своего приложения Chat, пользователь публикует сообщение, содержащее ссылку, соответствующую настроенному шаблону URL-адреса.
|
ADDED_TO_SPACE | Пользователь добавляет приложение Chat в пространство, или администратор Google Workspace устанавливает приложение Chat в пространствах прямых сообщений для пользователей в своей организации. Приложения чата обычно реагируют на это событие взаимодействия, публикуя приветственное сообщение в пространстве. Когда администраторы устанавливают приложения Chat, для поля space.adminInstalled установлено значение true , и пользователи не могут их удалить. Дополнительную информацию о приложениях Chat, установленных администраторами, можно найти в справке администратора Google Workspace « Установка приложений Marketplace в своем домене» . |
REMOVED_FROM_SPACE | Пользователь удаляет приложение Chat из пространства, или администратор Google Workspace удаляет приложение Chat для пользователя в своей организации. Приложения чата не могут отвечать сообщениями на это событие, поскольку они уже удалены. Когда администраторы удаляют приложения Chat, для поля space.adminInstalled установлено значение false . Если пользователь установил приложение чата до администратора, приложение чата остается установленным для пользователя, и приложение чата не получает событие взаимодействия REMOVED_FROM_SPACE . |
CARD_CLICKED | Пользователь нажимает интерактивный элемент карточки или диалогового окна в приложении чата, например кнопку. Чтобы получить событие взаимодействия, кнопка должна инициировать другое взаимодействие с приложением Chat. Например, приложение чата не получает событие взаимодействия CARD_CLICKED , если пользователь нажимает кнопку, открывающую ссылку на веб-сайт, но получает события взаимодействия в следующих примерах: - Пользователь нажимает кнопку
Send feedback на карточке, после чего открывается диалоговое окно, в котором пользователь может ввести информацию. - Пользователь нажимает кнопку
Submit после ввода информации в карточку или диалоговое окно.
Если пользователь нажимает кнопку, чтобы открыть, отправить или отменить диалоговое окно, поле isDialogEvent события взаимодействия CARD_CLICKED устанавливается в true и включает DialogEventType . |
WIDGET_UPDATED | Пользователь обновляет виджет в сообщении-карточке или диалоге. |
APP_COMMAND | Пользователь вызывает команду приложения. |
APP_HOME | Пользователь открывает прямое сообщение из приложения чата, которое использует главную страницу приложения. Для событий этого типа включены только поля type , user и space . Дополнительную информацию см. в разделе Создание домашней страницы для приложения Google Chat . |
SUBMIT_FORM | Пользователь отправляет информацию на главной карточке приложения. Для событий этого типа включены только поля type , user и space . Дополнительную информацию см. в разделе Создание домашней страницы для приложения Google Chat . |
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2024-12-18 UTC.
[null,null,["Последнее обновление: 2024-12-18 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."]]],[]]