EventType

Google Chat アプリのインタラクション イベントのタイプ。

インタラクション イベントを受信するように Chat 用アプリを構成するには、ユーザー インタラクションを受け取って応答するをご覧ください。

注: この EventType は、Chat インタラクション イベントでのみ使用されます。Chat 用アプリが Google Workspace アドオンとしてビルドされている場合は、アドオンのドキュメントの Chat イベント オブジェクトをご覧ください。

列挙型
UNSPECIFIED 列挙型のデフォルト値。使用しないでください。
MESSAGE

ユーザーが Chat アプリにメッセージを送信するか、スペースで Chat アプリを呼び出します。メッセージ イベントの例は次のとおりです。

  • Chat 用アプリを含むダイレクト メッセージ(DM)スペース内のメッセージ。
  • 複数のユーザーが参加しているスペースで、ユーザーが Chat 用アプリを @メンションするか、スラッシュ コマンドのいずれかを使用しているメッセージ。
  • Chat 用アプリでリンク プレビューを設定している場合、ユーザーが設定済みの URL パターンに一致するリンクを含むメッセージを投稿します。
ADDED_TO_SPACE

ユーザーが Chat 用アプリをスペースに追加するか、Google Workspace 管理者が組織内のユーザーのダイレクト メッセージ スペースに Chat 用アプリをインストールします。通常、Chat 用アプリはこのインタラクション イベントに応答して、スペースにウェルカム メッセージを投稿します。

管理者が Chat 用アプリをインストールすると、space.adminInstalled フィールドが true に設定され、ユーザーはアプリをアンインストールできなくなります。管理者によってインストールされた Chat 用アプリについて詳しくは、Google Workspace 管理者用ヘルプのドキュメントのドメイン内に 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 ボタンをクリックします。

ユーザーがボタンをクリックしてダイアログを開く、送信する、キャンセルすると、CARD_CLICKED インタラクション イベントの isDialogEvent フィールドが true に設定され、DialogEventType が含まれます。

WIDGET_UPDATED ユーザーがカード メッセージまたはダイアログでウィジェットを更新します。このイベントは、ユーザーが関連付けられたアクションを持つウィジェットを操作したときにトリガーされます。
APP_COMMAND ユーザーが Chat 用アプリのコマンド(スラッシュ コマンドやクイック コマンドなど)を使用する。
APP_HOME

ユーザーがアプリホームを使用する Chat 用アプリからのダイレクト メッセージを開きます。このタイプのイベントには、typeuserspace フィールドのみが含まれます。詳しくは、Google Chat アプリのホームページを作成するをご覧ください。

SUBMIT_FORM

ユーザーがアプリのホームカードで情報を送信した。このタイプのイベントには、typeuserspace フィールドのみが含まれます。詳しくは、Google Chat アプリのホームページを作成するをご覧ください。