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 インタラクション イベントは Chat アプリに届きません。

CARD_CLICKED

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

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

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

WIDGET_UPDATED ユーザーがカード メッセージまたはダイアログでウィジェットを更新しています。
APP_HOME

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

SUBMIT_FORM

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