EventType

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

インタラクション イベントを受信するように 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 アプリはユーザーにインストールされたままになり、REMOVED_FROM_SPACE インタラクション イベントは受信されません。

CARD_CLICKED

ユーザーが Chat アプリのカードまたはダイアログのインタラクティブな要素(ボタンなど)をクリックします。インタラクション イベントを受け取るには、ボタンが Chat アプリとの別のインタラクションをトリガーする必要があります。たとえば、ユーザーがウェブサイトへのリンクを開くボタンをクリックしても、Chat アプリは CARD_CLICKED インタラクション イベントを受け取りませんが、次の例ではインタラクション イベントを受け取ります。

  • ユーザーがカードの Send feedback ボタンをクリックすると、ユーザーが情報を入力できるダイアログが開きます。
  • ユーザーがカードまたはダイアログに情報を入力した後に Submit ボタンをクリックします。

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

WIDGET_UPDATED ユーザーがカード メッセージまたはダイアログでウィジェットを更新します。
APP_COMMAND ユーザーがアプリのコマンドを呼び出します。
APP_HOME

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

SUBMIT_FORM

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