EventType
列挙型 |
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 アプリからダイレクト メッセージを開きます。このタイプのイベントには、type 、user 、space フィールドのみが含まれます。詳しくは、Google Chat アプリのホームページを作成するをご覧ください。 |
SUBMIT_FORM |
ユーザーがアプリのホームカードで情報を送信します。このタイプのイベントには、type 、user 、space フィールドのみが含まれます。詳しくは、Google Chat アプリのホームページを作成するをご覧ください。 |
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2024-12-17 UTC。
[null,null,["最終更新日 2024-12-17 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."]]],[]]