EventType

Типы событий взаимодействия приложения Google Chat .

Чтобы настроить приложение Chat для получения событий взаимодействия, см. раздел Получение и реагирование на взаимодействия с пользователем .

Примечание: Этот EventType используется только для событий взаимодействия Chat . Если ваше приложение Chat создано как дополнение Google Workspace , см. раздел Объекты событий Chat в документации по дополнениям.

Перечисления
UNSPECIFIED Значение по умолчанию для перечисления. НЕ ИСПОЛЬЗОВАТЬ.
MESSAGE

Пользователь отправляет сообщение приложению Chat или вызывает приложение Chat в пространстве, как в любом из следующих примеров:

  • Любое сообщение в личном сообщении (DM) с помощью приложения Chat.
  • Сообщение в многопользовательском пространстве, в котором человек @упоминает приложение Chat или использует одну из его слэш-команд .
  • Если вы настроили предварительный просмотр ссылок для своего приложения Chat, пользователь публикует сообщение, содержащее ссылку, соответствующую настроенному шаблону URL.
ADDED_TO_SPACE

Пользователь добавляет приложение Chat в пространство, или администратор Google Workspace устанавливает приложение Chat в пространствах прямых сообщений для пользователей в своей организации. Приложения Chat обычно реагируют на это событие взаимодействия, публикуя приветственное сообщение в пространстве.

Когда администраторы устанавливают приложения Chat, поле space.adminInstalled устанавливается в true , и пользователи не могут удалить их. Чтобы узнать о приложениях Chat, установленных администраторами, см. документацию Google Workspace Admin Help, Установка приложений Marketplace в вашем домене .

REMOVED_FROM_SPACE

Пользователь удаляет приложение Chat из пространства, или администратор Google Workspace удаляет приложение Chat для пользователя в своей организации. Приложения Chat не могут отвечать сообщениями на это событие, поскольку они уже удалены.

Когда администраторы удаляют приложения Chat, поле space.adminInstalled устанавливается в false . Если пользователь установил приложение Chat до администратора, приложение Chat остается установленным для пользователя, и приложение Chat не получает событие взаимодействия REMOVED_FROM_SPACE .

CARD_CLICKED

Пользователь нажимает на интерактивный элемент карточки или диалога из приложения Chat, например кнопку. Чтобы получить событие взаимодействия, кнопка должна инициировать другое взаимодействие с приложением Chat. Например, приложение Chat не получает событие взаимодействия CARD_CLICKED , если пользователь нажимает кнопку, которая открывает ссылку на веб-сайт, но получает события взаимодействия в следующих примерах:

  • Пользователь нажимает кнопку Send feedback на карточке, после чего открывается диалоговое окно для ввода информации.
  • Пользователь нажимает кнопку Submit после ввода информации в карточку или диалоговое окно.

Если пользователь нажимает кнопку, чтобы открыть, отправить или отменить диалог, поле isDialogEvent события взаимодействия CARD_CLICKED устанавливается в true и включает DialogEventType .

WIDGET_UPDATED Пользователь обновляет виджет в карточном сообщении или диалоге.
APP_COMMAND Пользователь использует быструю команду приложения чата.
APP_HOME

Пользователь открывает прямое сообщение из приложения Chat, которое использует app home. Для событий этого типа включены только поля type , user и space . Для получения дополнительной информации см. Build a homepage for a Google Chat app .

SUBMIT_FORM

Пользователь отправляет информацию в карточке приложения home. Для событий этого типа включены только поля type , user и space . Для получения дополнительной информации см. раздел Build a homepage for a Google Chat app .