TeamsActivityHandler クラス
- 継承
-
TeamsActivityHandler
コンストラクター
TeamsActivityHandler()
メソッド
on_conversation_update_activity |
スレッド更新アクティビティがチャネルから受信されたときに呼び出されます。 会話の更新アクティビティは、チャネルに追加されているユーザーやチャネルから削除されたユーザーに応答する場合に便利です。 たとえば、ボットは、ユーザーにあいさつすることで追加されたユーザーに応答できます。 |
on_event_activity |
の基本動作 <xref:botbuilder.core.teams.TeamsActivityHandler.on_turn> が使用されている場合に、コネクタからイベント アクティビティを受信したときに呼び出されます。 |
on_invoke_activity |
コネクタから呼び出しアクティビティを受信したときに呼び出されます。 呼び出しアクティビティは、さまざまなことを伝えるために使用できます。 |
on_sign_in_invoke |
コネクタから signIn 呼び出しアクティビティを受信したときに呼び出されます。 |
on_teams_app_based_link_query |
アプリ ベースのリンク クエリ アクティビティがコネクタから受信されたときに呼び出されます。 |
on_teams_card_action_invoke |
カード アクション呼び出しアクティビティがコネクタから受信されたときに呼び出されます。 |
on_teams_channel_created |
チャネル作成イベント アクティビティがコネクタから受信されたときに呼び出されます。 作成されたチャネルは、新しいチャネルを作成するユーザーに対応します。 |
on_teams_channel_deleted |
チャネル削除イベント アクティビティがコネクタから受信されたときに呼び出されます。 Channel Deleted は、既存のチャネルを削除するユーザーに対応します。 |
on_teams_channel_renamed |
チャネル名が変更されたイベント アクティビティがコネクタから受信されたときに呼び出されます。 Channel Renamed は、既存のチャネルの名前を変更するユーザーに対応します。 |
on_teams_channel_restored |
チャネル復元イベント アクティビティがコネクタから受信されたときに呼び出されます。 [チャネルの復元] は、以前に削除したチャネルを復元するユーザーに対応します。 |
on_teams_file_consent |
コネクタからファイルの同意カード アクティビティを受信したときに呼び出されます。 ユーザーがファイルの同意カードに対して行動したときに送信されるアクティビティ。 |
on_teams_file_consent_accept |
ユーザーがファイルの同意カードを受け入れたときに呼び出されます。 ユーザーがファイルの同意カードを受け入れたときに送信されるアクティビティ。 |
on_teams_file_consent_decline |
ファイルの同意カードがユーザーによって拒否されたときに呼び出されます。 ユーザーがファイル同意カードを拒否したときに送信されるアクティビティ。 |
on_teams_meeting_end_event |
派生クラスでこれをオーバーライドして、Teams 会議の終了イベントを受信したときのロジックを提供します。 |
on_teams_meeting_start_event |
派生クラスでこれをオーバーライドして、Teams 会議開始イベントを受信したときのロジックを提供します。 |
on_teams_members_added |
ボット以外のメンバーがチャネルに参加するタイミング (ボットのウェルカム ロジックなど) のロジックを提供するには、派生クラスでこれをオーバーライドします。 メッセージ交換の更新アクティビティによって記述されます。 :p aram team_info: チームを表すチーム情報オブジェクト。 :p aram turn_context: このターンのコンテキスト オブジェクト。 |
on_teams_members_added_dispatch |
ボット以外のメンバーがチャネルに参加するタイミング (ボットのウェルカム ロジックなど) のロジックを提供するには、派生クラスでこれをオーバーライドします。 指定されたアカウントに関連付けられているメンバーを取得します。 メッセージ交換の更新アクティビティによって記述されます。 :p aram team_info: チームを表すチーム情報オブジェクト。 :p aram turn_context: このターンのコンテキスト オブジェクト。 |
on_teams_members_removed |
ボット以外のメンバーがチャネルを離れるときにロジックを提供するために、派生クラスでこれをオーバーライドします (ボットのサバイ ロジックなど)。 メッセージ交換の更新アクティビティによって記述されます。 :p aram team_info: チームを表すチーム情報オブジェクト。 :p aram turn_context: このターンのコンテキスト オブジェクト。 |
on_teams_members_removed_dispatch |
ボット以外のメンバーがチャネルを離れるときにロジックを提供するために、派生クラスでこれをオーバーライドします (ボットのサバイ ロジックなど)。 指定されたアカウントに関連付けられているメンバーを取得します。 メッセージ交換の更新アクティビティによって記述されます。 :p aram team_info: チームを表すチーム情報オブジェクト。 :p aram turn_context: このターンのコンテキスト オブジェクト。 |
on_teams_messaging_extension_bot_message_preview_edit |
メッセージング拡張機能ボット メッセージ プレビュー編集アクティビティがコネクタから受信されたときに呼び出されます。 |
on_teams_messaging_extension_bot_message_preview_send |
メッセージング拡張機能ボット のメッセージ プレビュー送信アクティビティがコネクタから受信されたときに呼び出されます。 |
on_teams_messaging_extension_card_button_clicked |
これを派生クラスでオーバーライドして、メッセージング拡張機能でカード ボタンがクリックされたときのロジックを提供します。 |
on_teams_messaging_extension_configuration_query_settings_url |
メッセージング拡張機能構成クエリ設定 URL アクティビティがコネクタから受信されたときに呼び出されます。 |
on_teams_messaging_extension_configuration_setting |
メッセージング拡張機能の構成が設定されている場合のロジックを提供するには、派生クラスでこれをオーバーライドします。 |
on_teams_messaging_extension_fetch_task |
メッセージング拡張機能フェッチ アクティビティがコネクタから受信されたときに呼び出されます。 |
on_teams_messaging_extension_query |
メッセージング拡張機能クエリ アクティビティがコネクタから受信されたときに呼び出されます。 |
on_teams_messaging_extension_select_item |
メッセージング拡張機能の選択項目アクティビティがコネクタから受信されたときに呼び出されます。 |
on_teams_messaging_extension_submit_action |
メッセージング拡張機能の送信アクション アクティビティがコネクタから受信されたときに呼び出されます。 |
on_teams_messaging_extension_submit_action_dispatch |
メッセージング拡張機能の送信アクション ディスパッチ アクティビティがコネクタから受信されたときに呼び出されます。 |
on_teams_o365_connector_card_action |
O365 コネクタ カード アクション アクティビティがコネクタから受信されたときに呼び出されます。 |
on_teams_signin_token_exchange | |
on_teams_signin_verify_state |
signIn verify state アクティビティがコネクタから受信されたときに呼び出されます。 |
on_teams_tab_fetch |
タブがフェッチされたときのロジックを提供するには、派生クラスでこれをオーバーライドします。 |
on_teams_tab_submit |
タブが送信されたときのロジックを提供するには、派生クラスでこれをオーバーライドします。 |
on_teams_task_module_fetch |
タスク モジュールがフェッチされたときのロジックを提供するには、派生クラスでこれをオーバーライドします。 |
on_teams_task_module_submit |
派生クラスでこれをオーバーライドして、タスク モジュールが送信されたときのロジックを提供します。 |
on_teams_team_archived |
Team Archived イベント アクティビティがコネクタから受信されたときに呼び出されます。 チーム アーカイブは、チームをアーカイブするユーザーに対応します。 |
on_teams_team_deleted |
Team Deleted イベント アクティビティがコネクタから受信されたときに呼び出されます。 Team Deleted は、チームを削除しているユーザーに対応します。 |
on_teams_team_hard_deleted |
Team Hard Deleted イベント アクティビティがコネクタから受信されたときに呼び出されます。 Team Hard Deleted は、チームをハード削除するユーザーに対応します。 |
on_teams_team_renamed |
Team Renamed イベント アクティビティがコネクタから受信されたときに呼び出されます。 Team Renamed は、既存のチームの名前を変更するユーザーに対応します。 |
on_teams_team_renamed_activity |
非推奨。 on_teams_team_renamed() を使用してください。 このメソッドは、既存のボットを中断しないように、v4 全体でそのまま残ります。 Team Renamed イベント アクティビティがコネクタから受信されたときに呼び出されます。 Team Renamed は、既存のチームの名前を変更するユーザーに対応します。 |
on_teams_team_restored |
Team Restored イベント アクティビティがコネクタから受信されたときに呼び出されます。 Team Restored は、チームを復元するユーザーに対応します。 |
on_teams_team_unarchived |
Team Unarchived イベント アクティビティがコネクタから受信されたときに呼び出されます。 Team Unarchived は、チームのアーカイブ解除を行うユーザーに対応します。 |
on_conversation_update_activity
スレッド更新アクティビティがチャネルから受信されたときに呼び出されます。 会話の更新アクティビティは、チャネルに追加されているユーザーやチャネルから削除されたユーザーに応答する場合に便利です。 たとえば、ボットは、ユーザーにあいさつすることで追加されたユーザーに応答できます。
async on_conversation_update_activity(turn_context: TurnContext)
パラメーター
名前 | 説明 |
---|---|
turn_context
必須
|
このターンのコンテキスト オブジェクト。 |
戻り値
型 | 説明 |
---|---|
実行するキューに登録された作業を表すタスク。 |
注釈
派生クラスで、このメソッドをオーバーライドして、すべての会話更新アクティビティに適用されるロジックを追加します。
on_event_activity
の基本動作 <xref:botbuilder.core.teams.TeamsActivityHandler.on_turn> が使用されている場合に、コネクタからイベント アクティビティを受信したときに呼び出されます。
async on_event_activity(turn_context: TurnContext)
パラメーター
名前 | 説明 |
---|---|
turn_context
必須
|
このターンのコンテキスト オブジェクト |
戻り値
型 | 説明 |
---|---|
実行するキューに登録された作業を表すタスク |
注釈
メソッドは、 <xref:botbuilder.core.teams.TeamsActivityHandler.on_turn> イベント アクティビティを受信すると、このメソッドを呼び出します。 アクティビティ名が tokens/response の場合は を呼び出し <xref:botbuilder.core.teams.TeamsActivityHandler.on_token_response_event>、それ以外の場合は を呼び出します <xref:botbuilder.core.teams.TeamsActivityHandler.on_event>。
派生クラスで、このメソッドをオーバーライドして、すべてのイベント アクティビティに適用されるロジックを追加します。 この基底クラス メソッドの呼び出しの前に、特定のイベント処理ロジックの前に適用するロジックを追加します。 この基底クラス メソッドの呼び出しの後に、特定のイベント処理ロジックの後に適用するロジックを追加します。
イベント アクティビティは、プログラムによる情報をクライアントまたはチャネルからボットに伝達します。 イベント アクティビティの意味は、チャネルのスコープ内で意味のあるイベント アクティビティ名プロパティによって定義されます。
on_invoke_activity
コネクタから呼び出しアクティビティを受信したときに呼び出されます。 呼び出しアクティビティは、さまざまなことを伝えるために使用できます。
async on_invoke_activity(turn_context: TurnContext) -> InvokeResponse
パラメーター
名前 | 説明 |
---|---|
turn_context
必須
|
このターンのコンテキスト オブジェクト。 |
戻り値
型 | 説明 |
---|---|
実行するキューに登録された作業を表す InvokeResponse。 |
注釈
呼び出しアクティビティは、クライアントまたはチャネルからボットにプログラムコマンドを通信します。 呼び出しアクティビティの意味は、チャネルのスコープ内で意味のある "invoke_activity.name" プロパティによって定義されます。
on_sign_in_invoke
コネクタから signIn 呼び出しアクティビティを受信したときに呼び出されます。
async on_sign_in_invoke(turn_context: TurnContext)
パラメーター
名前 | 説明 |
---|---|
turn_context
必須
|
このターンのコンテキスト オブジェクト。 |
戻り値
型 | 説明 |
---|---|
実行するキューに登録された作業を表すタスク。 |
on_teams_app_based_link_query
アプリ ベースのリンク クエリ アクティビティがコネクタから受信されたときに呼び出されます。
async on_teams_app_based_link_query(turn_context: TurnContext, query: AppBasedLinkQuery) -> MessagingExtensionResponse
パラメーター
名前 | 説明 |
---|---|
turn_context
必須
|
このターンのコンテキスト オブジェクト。 |
query
必須
|
アプリベースのリンク クエリの呼び出し要求本文の種類。 |
戻り値
型 | 説明 |
---|---|
クエリのメッセージング拡張機能の応答。 |
on_teams_card_action_invoke
カード アクション呼び出しアクティビティがコネクタから受信されたときに呼び出されます。
async on_teams_card_action_invoke(turn_context: TurnContext) -> InvokeResponse
パラメーター
名前 | 説明 |
---|---|
turn_context
必須
|
このターンのコンテキスト オブジェクト。 |
戻り値
型 | 説明 |
---|---|
実行するキューに登録された作業を表す InvokeResponse。 |
on_teams_channel_created
チャネル作成イベント アクティビティがコネクタから受信されたときに呼び出されます。 作成されたチャネルは、新しいチャネルを作成するユーザーに対応します。
async on_teams_channel_created(channel_info: ChannelInfo, team_info: TeamInfo, turn_context: TurnContext)
パラメーター
名前 | 説明 |
---|---|
channel_info
必須
|
チャネルを記述するチャネル情報オブジェクト。 |
team_info
必須
|
チームを表すチーム情報オブジェクト。 |
turn_context
必須
|
このターンのコンテキスト オブジェクト。 |
戻り値
型 | 説明 |
---|---|
実行するキューに登録された作業を表すタスク。 |
on_teams_channel_deleted
チャネル削除イベント アクティビティがコネクタから受信されたときに呼び出されます。 Channel Deleted は、既存のチャネルを削除するユーザーに対応します。
async on_teams_channel_deleted(channel_info: ChannelInfo, team_info: TeamInfo, turn_context: TurnContext)
パラメーター
名前 | 説明 |
---|---|
channel_info
必須
|
チャネルを記述するチャネル情報オブジェクト。 |
team_info
必須
|
チームを表すチーム情報オブジェクト。 |
turn_context
必須
|
このターンのコンテキスト オブジェクト。 |
戻り値
型 | 説明 |
---|---|
実行するキューに登録された作業を表すタスク。 |
on_teams_channel_renamed
チャネル名が変更されたイベント アクティビティがコネクタから受信されたときに呼び出されます。 Channel Renamed は、既存のチャネルの名前を変更するユーザーに対応します。
async on_teams_channel_renamed(channel_info: ChannelInfo, team_info: TeamInfo, turn_context: TurnContext)
パラメーター
名前 | 説明 |
---|---|
channel_info
必須
|
チャネルを記述するチャネル情報オブジェクト。 |
team_info
必須
|
チームを表すチーム情報オブジェクト。 |
turn_context
必須
|
このターンのコンテキスト オブジェクト。 |
戻り値
型 | 説明 |
---|---|
実行するキューに登録された作業を表すタスク。 |
on_teams_channel_restored
チャネル復元イベント アクティビティがコネクタから受信されたときに呼び出されます。 [チャネルの復元] は、以前に削除したチャネルを復元するユーザーに対応します。
async on_teams_channel_restored(channel_info: ChannelInfo, team_info: TeamInfo, turn_context: TurnContext)
パラメーター
名前 | 説明 |
---|---|
channel_info
必須
|
チャネルを記述するチャネル情報オブジェクト。 |
team_info
必須
|
チームを表すチーム情報オブジェクト。 |
turn_context
必須
|
このターンのコンテキスト オブジェクト。 |
戻り値
型 | 説明 |
---|---|
実行するキューに登録された作業を表すタスク。 |
on_teams_file_consent
コネクタからファイルの同意カード アクティビティを受信したときに呼び出されます。
ユーザーがファイルの同意カードに対して行動したときに送信されるアクティビティ。
async on_teams_file_consent(turn_context: TurnContext, file_consent_card_response: FileConsentCardResponse) -> InvokeResponse
パラメーター
名前 | 説明 |
---|---|
turn_context
必須
|
|
file_consent_card_response
必須
|
|
戻り値
型 | 説明 |
---|---|
ファイル同意カードのアクションに応じた InvokeResponse。 |
on_teams_file_consent_accept
ユーザーがファイルの同意カードを受け入れたときに呼び出されます。
ユーザーがファイルの同意カードを受け入れたときに送信されるアクティビティ。
async on_teams_file_consent_accept(turn_context: TurnContext, file_consent_card_response: FileConsentCardResponse)
パラメーター
名前 | 説明 |
---|---|
turn_context
必須
|
|
file_consent_card_response
必須
|
|
戻り値
型 | 説明 |
---|---|
実行するキューに登録された作業を表すタスク。 |
on_teams_file_consent_decline
ファイルの同意カードがユーザーによって拒否されたときに呼び出されます。
ユーザーがファイル同意カードを拒否したときに送信されるアクティビティ。
async on_teams_file_consent_decline(turn_context: TurnContext, file_consent_card_response: FileConsentCardResponse)
パラメーター
名前 | 説明 |
---|---|
turn_context
必須
|
|
file_consent_card_response
必須
|
|
戻り値
型 | 説明 |
---|---|
実行するキューに登録された作業を表すタスク。 |
on_teams_meeting_end_event
派生クラスでこれをオーバーライドして、Teams 会議の終了イベントを受信したときのロジックを提供します。
async on_teams_meeting_end_event(meeting: MeetingEndEventDetails, turn_context: TurnContext)
パラメーター
名前 | 説明 |
---|---|
meeting
必須
|
会議の詳細。 |
turn_context
必須
|
このターンのコンテキスト オブジェクト。 |
戻り値
型 | 説明 |
---|---|
実行するキューに登録された作業を表すタスク。 |
on_teams_meeting_start_event
派生クラスでこれをオーバーライドして、Teams 会議開始イベントを受信したときのロジックを提供します。
async on_teams_meeting_start_event(meeting: MeetingStartEventDetails, turn_context: TurnContext)
パラメーター
名前 | 説明 |
---|---|
meeting
必須
|
会議の詳細。 |
turn_context
必須
|
このターンのコンテキスト オブジェクト。 |
戻り値
型 | 説明 |
---|---|
実行するキューに登録された作業を表すタスク。 |
on_teams_members_added
ボット以外のメンバーがチャネルに参加するタイミング (ボットのウェルカム ロジックなど) のロジックを提供するには、派生クラスでこれをオーバーライドします。
メッセージ交換の更新アクティビティによって記述されます。 :p aram team_info: チームを表すチーム情報オブジェクト。 :p aram turn_context: このターンのコンテキスト オブジェクト。
async on_teams_members_added(teams_members_added: [<class 'botbuilder.schema.teams._models_py3.TeamsChannelAccount'>], team_info: ~botbuilder.schema.teams._models_py3.TeamInfo, turn_context: ~botbuilder.core.turn_context.TurnContext)
パラメーター
名前 | 説明 |
---|---|
teams_members_added
必須
|
|
team_info
必須
|
|
turn_context
必須
|
|
戻り値
型 | 説明 |
---|---|
実行するキューに登録された作業を表すタスク。 |
on_teams_members_added_dispatch
ボット以外のメンバーがチャネルに参加するタイミング (ボットのウェルカム ロジックなど) のロジックを提供するには、派生クラスでこれをオーバーライドします。 指定されたアカウントに関連付けられているメンバーを取得します。
メッセージ交換の更新アクティビティによって記述されます。 :p aram team_info: チームを表すチーム情報オブジェクト。 :p aram turn_context: このターンのコンテキスト オブジェクト。
async on_teams_members_added_dispatch(members_added: [<class 'botbuilder.schema._models_py3.ChannelAccount'>], team_info: ~botbuilder.schema.teams._models_py3.TeamInfo, turn_context: ~botbuilder.core.turn_context.TurnContext)
パラメーター
名前 | 説明 |
---|---|
members_added
必須
|
|
team_info
必須
|
|
turn_context
必須
|
|
戻り値
型 | 説明 |
---|---|
実行するキューに登録された作業を表すタスク。 |
on_teams_members_removed
ボット以外のメンバーがチャネルを離れるときにロジックを提供するために、派生クラスでこれをオーバーライドします (ボットのサバイ ロジックなど)。
メッセージ交換の更新アクティビティによって記述されます。 :p aram team_info: チームを表すチーム情報オブジェクト。 :p aram turn_context: このターンのコンテキスト オブジェクト。
async on_teams_members_removed(teams_members_removed: [<class 'botbuilder.schema.teams._models_py3.TeamsChannelAccount'>], team_info: ~botbuilder.schema.teams._models_py3.TeamInfo, turn_context: ~botbuilder.core.turn_context.TurnContext)
パラメーター
名前 | 説明 |
---|---|
teams_members_removed
必須
|
|
team_info
必須
|
|
turn_context
必須
|
|
戻り値
型 | 説明 |
---|---|
実行するキューに登録された作業を表すタスク。 |
on_teams_members_removed_dispatch
ボット以外のメンバーがチャネルを離れるときにロジックを提供するために、派生クラスでこれをオーバーライドします (ボットのサバイ ロジックなど)。 指定されたアカウントに関連付けられているメンバーを取得します。
メッセージ交換の更新アクティビティによって記述されます。 :p aram team_info: チームを表すチーム情報オブジェクト。 :p aram turn_context: このターンのコンテキスト オブジェクト。
async on_teams_members_removed_dispatch(members_removed: [<class 'botbuilder.schema._models_py3.ChannelAccount'>], team_info: ~botbuilder.schema.teams._models_py3.TeamInfo, turn_context: ~botbuilder.core.turn_context.TurnContext)
パラメーター
名前 | 説明 |
---|---|
members_removed
必須
|
|
team_info
必須
|
|
turn_context
必須
|
|
戻り値
型 | 説明 |
---|---|
実行するキューに登録された作業を表すタスク。 |
on_teams_messaging_extension_bot_message_preview_edit
メッセージング拡張機能ボット メッセージ プレビュー編集アクティビティがコネクタから受信されたときに呼び出されます。
async on_teams_messaging_extension_bot_message_preview_edit(turn_context: TurnContext, action: MessagingExtensionAction) -> MessagingExtensionActionResponse
パラメーター
名前 | 説明 |
---|---|
turn_context
必須
|
このターンのコンテキスト オブジェクト。 |
action
必須
|
メッセージング拡張機能アクション。 |
戻り値
型 | 説明 |
---|---|
アクションのメッセージング拡張機能アクション応答。 |
on_teams_messaging_extension_bot_message_preview_send
メッセージング拡張機能ボット のメッセージ プレビュー送信アクティビティがコネクタから受信されたときに呼び出されます。
async on_teams_messaging_extension_bot_message_preview_send(turn_context: TurnContext, action: MessagingExtensionAction) -> MessagingExtensionActionResponse
パラメーター
名前 | 説明 |
---|---|
turn_context
必須
|
このターンのコンテキスト オブジェクト。 |
action
必須
|
メッセージング拡張機能アクション。 |
戻り値
型 | 説明 |
---|---|
アクションのメッセージング拡張機能アクション応答。 |
on_teams_messaging_extension_card_button_clicked
これを派生クラスでオーバーライドして、メッセージング拡張機能でカード ボタンがクリックされたときのロジックを提供します。
async on_teams_messaging_extension_card_button_clicked(turn_context: TurnContext, card_data)
パラメーター
名前 | 説明 |
---|---|
turn_context
必須
|
このターンのコンテキスト オブジェクト。 |
card_data
必須
|
カード データを表す オブジェクト。 |
戻り値
型 | 説明 |
---|---|
実行するキューに登録された作業を表すタスク。 |
on_teams_messaging_extension_configuration_query_settings_url
メッセージング拡張機能構成クエリ設定 URL アクティビティがコネクタから受信されたときに呼び出されます。
async on_teams_messaging_extension_configuration_query_settings_url(turn_context: TurnContext, query: MessagingExtensionQuery) -> MessagingExtensionResponse
パラメーター
名前 | 説明 |
---|---|
turn_context
必須
|
このターンのコンテキスト オブジェクト。 |
query
必須
|
メッセージング拡張機能クエリ。 |
戻り値
型 | 説明 |
---|---|
クエリのメッセージング拡張機能の応答。 |
on_teams_messaging_extension_configuration_setting
メッセージング拡張機能の構成が設定されている場合のロジックを提供するには、派生クラスでこれをオーバーライドします。
async on_teams_messaging_extension_configuration_setting(turn_context: TurnContext, settings)
パラメーター
名前 | 説明 |
---|---|
turn_context
必須
|
このターンのコンテキスト オブジェクト。 |
settings
必須
|
構成設定を表す オブジェクト。 |
戻り値
型 | 説明 |
---|---|
実行するキューに登録された作業を表すタスク。 |
on_teams_messaging_extension_fetch_task
メッセージング拡張機能フェッチ アクティビティがコネクタから受信されたときに呼び出されます。
async on_teams_messaging_extension_fetch_task(turn_context: TurnContext, action: MessagingExtensionAction) -> MessagingExtensionActionResponse
パラメーター
名前 | 説明 |
---|---|
turn_context
必須
|
このターンのコンテキスト オブジェクト。 |
action
必須
|
メッセージング拡張機能アクション。 |
戻り値
型 | 説明 |
---|---|
アクションのメッセージング拡張機能アクション応答。 |
on_teams_messaging_extension_query
メッセージング拡張機能クエリ アクティビティがコネクタから受信されたときに呼び出されます。
async on_teams_messaging_extension_query(turn_context: TurnContext, query: MessagingExtensionQuery) -> MessagingExtensionResponse
パラメーター
名前 | 説明 |
---|---|
turn_context
必須
|
このターンのコンテキスト オブジェクト。 |
query
必須
|
検索コマンドのクエリ。 |
戻り値
型 | 説明 |
---|---|
クエリのメッセージング拡張機能の応答。 |
on_teams_messaging_extension_select_item
メッセージング拡張機能の選択項目アクティビティがコネクタから受信されたときに呼び出されます。
async on_teams_messaging_extension_select_item(turn_context: TurnContext, query) -> MessagingExtensionResponse
パラメーター
名前 | 説明 |
---|---|
turn_context
必須
|
このターンのコンテキスト オブジェクト。 |
query
必須
|
クエリを表す オブジェクト。 |
戻り値
型 | 説明 |
---|---|
クエリのメッセージング拡張機能の応答。 |
on_teams_messaging_extension_submit_action
メッセージング拡張機能の送信アクション アクティビティがコネクタから受信されたときに呼び出されます。
async on_teams_messaging_extension_submit_action(turn_context: TurnContext, action: MessagingExtensionAction) -> MessagingExtensionActionResponse
パラメーター
名前 | 説明 |
---|---|
turn_context
必須
|
このターンのコンテキスト オブジェクト。 |
action
必須
|
メッセージング拡張機能アクション。 |
戻り値
型 | 説明 |
---|---|
アクションのメッセージング拡張機能アクション応答。 |
on_teams_messaging_extension_submit_action_dispatch
メッセージング拡張機能の送信アクション ディスパッチ アクティビティがコネクタから受信されたときに呼び出されます。
async on_teams_messaging_extension_submit_action_dispatch(turn_context: TurnContext, action: MessagingExtensionAction) -> MessagingExtensionActionResponse
パラメーター
名前 | 説明 |
---|---|
turn_context
必須
|
このターンのコンテキスト オブジェクト。 |
action
必須
|
メッセージング拡張機能アクション。 |
戻り値
型 | 説明 |
---|---|
アクションのメッセージング拡張機能アクション応答。 |
on_teams_o365_connector_card_action
O365 コネクタ カード アクション アクティビティがコネクタから受信されたときに呼び出されます。
async on_teams_o365_connector_card_action(turn_context: TurnContext, query: O365ConnectorCardActionQuery)
パラメーター
名前 | 説明 |
---|---|
turn_context
必須
|
このターンのコンテキスト オブジェクト。 |
query
必須
|
O365 コネクタ カード HttpPOST 呼び出しクエリ。 |
戻り値
型 | 説明 |
---|---|
実行するキューに登録された作業を表すタスク。 |
on_teams_signin_token_exchange
async on_teams_signin_token_exchange(turn_context: TurnContext)
パラメーター
名前 | 説明 |
---|---|
turn_context
必須
|
|
on_teams_signin_verify_state
signIn verify state アクティビティがコネクタから受信されたときに呼び出されます。
async on_teams_signin_verify_state(turn_context: TurnContext)
パラメーター
名前 | 説明 |
---|---|
turn_context
必須
|
このターンのコンテキスト オブジェクト。 |
戻り値
型 | 説明 |
---|---|
実行するキューに登録された作業を表すタスク。 |
on_teams_tab_fetch
タブがフェッチされたときのロジックを提供するには、派生クラスでこれをオーバーライドします。
async on_teams_tab_fetch(turn_context: TurnContext, tab_request: TabRequest)
パラメーター
名前 | 説明 |
---|---|
turn_context
必須
|
このターンのコンテキスト オブジェクト。 |
tab_request
必須
|
タブ呼び出し要求値ペイロード。 |
戻り値
型 | 説明 |
---|---|
要求のタブ応答。 |
on_teams_tab_submit
タブが送信されたときのロジックを提供するには、派生クラスでこれをオーバーライドします。
async on_teams_tab_submit(turn_context: TurnContext, tab_submit: TabSubmit)
パラメーター
名前 | 説明 |
---|---|
turn_context
必須
|
このターンのコンテキスト オブジェクト。 |
tab_submit
必須
|
タブ送信呼び出し要求値ペイロード。 |
戻り値
型 | 説明 |
---|---|
要求のタブ応答。 |
on_teams_task_module_fetch
タスク モジュールがフェッチされたときのロジックを提供するには、派生クラスでこれをオーバーライドします。
async on_teams_task_module_fetch(turn_context: TurnContext, task_module_request: TaskModuleRequest) -> TaskModuleResponse
パラメーター
名前 | 説明 |
---|---|
turn_context
必須
|
このターンのコンテキスト オブジェクト。 |
task_module_request
必須
|
タスク モジュールは要求値ペイロードを呼び出します。 |
戻り値
型 | 説明 |
---|---|
要求のタスク モジュール応答。 |
on_teams_task_module_submit
派生クラスでこれをオーバーライドして、タスク モジュールが送信されたときのロジックを提供します。
async on_teams_task_module_submit(turn_context: TurnContext, task_module_request: TaskModuleRequest) -> TaskModuleResponse
パラメーター
名前 | 説明 |
---|---|
turn_context
必須
|
このターンのコンテキスト オブジェクト。 |
task_module_request
必須
|
タスク モジュールは要求値ペイロードを呼び出します。 |
戻り値
型 | 説明 |
---|---|
要求のタスク モジュール応答。 |
on_teams_team_archived
Team Archived イベント アクティビティがコネクタから受信されたときに呼び出されます。 チーム アーカイブは、チームをアーカイブするユーザーに対応します。
async on_teams_team_archived(team_info: TeamInfo, turn_context: TurnContext)
パラメーター
名前 | 説明 |
---|---|
team_info
必須
|
チームを表すチーム情報オブジェクト。 |
turn_context
必須
|
このターンのコンテキスト オブジェクト。 |
戻り値
型 | 説明 |
---|---|
実行するキューに登録された作業を表すタスク。 |
on_teams_team_deleted
Team Deleted イベント アクティビティがコネクタから受信されたときに呼び出されます。 Team Deleted は、チームを削除しているユーザーに対応します。
async on_teams_team_deleted(team_info: TeamInfo, turn_context: TurnContext)
パラメーター
名前 | 説明 |
---|---|
team_info
必須
|
チームを表すチーム情報オブジェクト。 |
turn_context
必須
|
このターンのコンテキスト オブジェクト。 |
戻り値
型 | 説明 |
---|---|
実行するキューに登録された作業を表すタスク。 |
on_teams_team_hard_deleted
Team Hard Deleted イベント アクティビティがコネクタから受信されたときに呼び出されます。 Team Hard Deleted は、チームをハード削除するユーザーに対応します。
async on_teams_team_hard_deleted(team_info: TeamInfo, turn_context: TurnContext)
パラメーター
名前 | 説明 |
---|---|
team_info
必須
|
チームを表すチーム情報オブジェクト。 |
turn_context
必須
|
このターンのコンテキスト オブジェクト。 |
戻り値
型 | 説明 |
---|---|
実行するキューに登録された作業を表すタスク。 |
on_teams_team_renamed
Team Renamed イベント アクティビティがコネクタから受信されたときに呼び出されます。 Team Renamed は、既存のチームの名前を変更するユーザーに対応します。
async on_teams_team_renamed(team_info: TeamInfo, turn_context: TurnContext)
パラメーター
名前 | 説明 |
---|---|
team_info
必須
|
チームを表すチーム情報オブジェクト。 |
turn_context
必須
|
このターンのコンテキスト オブジェクト。 |
戻り値
型 | 説明 |
---|---|
実行するキューに登録された作業を表すタスク。 |
on_teams_team_renamed_activity
非推奨。 on_teams_team_renamed() を使用してください。 このメソッドは、既存のボットを中断しないように、v4 全体でそのまま残ります。
Team Renamed イベント アクティビティがコネクタから受信されたときに呼び出されます。 Team Renamed は、既存のチームの名前を変更するユーザーに対応します。
async on_teams_team_renamed_activity(team_info: TeamInfo, turn_context: TurnContext)
パラメーター
名前 | 説明 |
---|---|
team_info
必須
|
チームを表すチーム情報オブジェクト。 |
turn_context
必須
|
このターンのコンテキスト オブジェクト。 |
戻り値
型 | 説明 |
---|---|
実行するキューに登録された作業を表すタスク。 |
on_teams_team_restored
Team Restored イベント アクティビティがコネクタから受信されたときに呼び出されます。 Team Restored は、チームを復元するユーザーに対応します。
async on_teams_team_restored(team_info: TeamInfo, turn_context: TurnContext)
パラメーター
名前 | 説明 |
---|---|
team_info
必須
|
チームを表すチーム情報オブジェクト。 |
turn_context
必須
|
このターンのコンテキスト オブジェクト。 |
戻り値
型 | 説明 |
---|---|
実行するキューに登録された作業を表すタスク。 |
on_teams_team_unarchived
Team Unarchived イベント アクティビティがコネクタから受信されたときに呼び出されます。 Team Unarchived は、チームのアーカイブ解除を行うユーザーに対応します。
async on_teams_team_unarchived(team_info: TeamInfo, turn_context: TurnContext)
パラメーター
名前 | 説明 |
---|---|
team_info
必須
|
チームを表すチーム情報オブジェクト。 |
turn_context
必須
|
このターンのコンテキスト オブジェクト。 |
戻り値
型 | 説明 |
---|---|
実行するキューに登録された作業を表すタスク。 |