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
必須

このターンのコンテキスト オブジェクト。

戻り値

説明

実行するキューに登録された作業を表すタスク。

アプリ ベースのリンク クエリ アクティビティがコネクタから受信されたときに呼び出されます。

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
必須

このターンのコンテキスト オブジェクト。

戻り値

説明

実行するキューに登録された作業を表すタスク。

コネクタからファイルの同意カード アクティビティを受信したときに呼び出されます。

ユーザーがファイルの同意カードに対して行動したときに送信されるアクティビティ。

async on_teams_file_consent(turn_context: TurnContext, file_consent_card_response: FileConsentCardResponse) -> InvokeResponse

パラメーター

名前 説明
turn_context
必須
file_consent_card_response
必須

戻り値

説明

ファイル同意カードのアクションに応じた InvokeResponse。

ユーザーがファイルの同意カードを受け入れたときに呼び出されます。

ユーザーがファイルの同意カードを受け入れたときに送信されるアクティビティ。

async on_teams_file_consent_accept(turn_context: TurnContext, file_consent_card_response: FileConsentCardResponse)

パラメーター

名前 説明
turn_context
必須
file_consent_card_response
必須

戻り値

説明

実行するキューに登録された作業を表すタスク。

ファイルの同意カードがユーザーによって拒否されたときに呼び出されます。

ユーザーがファイル同意カードを拒否したときに送信されるアクティビティ。

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
必須

このターンのコンテキスト オブジェクト。

戻り値

説明

実行するキューに登録された作業を表すタスク。