TeamsActivityHandler クラス

public class TeamsActivityHandler
extends ActivityHandler

さらにサブクラス化することを目的としたボット インターフェイスの Teams 実装。 このクラスから派生して、特定のアクティビティの種類を処理するコードをプラグインします。 基底クラスの実装を派生させて呼び出すことで、アクティビティの事前処理と後処理をプラグインできます。

コンストラクターの概要

コンストラクター 説明
TeamsActivityHandler()

メソッドの概要

修飾子と型 メソッドと説明
protected java.util.concurrent.CompletableFuture<T> <T>notImplemented()

HTTP 501 コードの状態で新しい InvokeResponseException を呼び出します。

protected java.util.concurrent.CompletableFuture<T> <T>notImplemented(String body)

HTTP 501 コードの状態で新しい InvokeResponseException を呼び出します。

protected java.util.concurrent.CompletableFuture<T> <T>withException(Throwable t)

例外をキャッチできるエラー ハンドラー。

protected java.util.concurrent.CompletableFuture<java.lang.Void> onConversationUpdateActivity(TurnContext turnContext)

チャネルから会話更新アクティビティを受信したときに呼び出されます。

protected java.util.concurrent.CompletableFuture<java.lang.Void> onEventActivity(TurnContext turnContext)

onEventActivity(TurnContext turnContext) の基本動作が使用されたときに "tokens/response" イベントを受信したときに呼び出されます。

protected java.util.concurrent.CompletableFuture<InvokeResponse> onInvokeActivity(TurnContext turnContext)

ターンの基本動作が使用されている場合に、コネクタから呼び出しアクティビティを受信したときに呼び出されます。

protected java.util.concurrent.CompletableFuture<java.lang.Void> onSignInInvoke(TurnContext turnContext)

サインイン呼び出しアクティビティがコネクタから受信されたときに呼び出されます。

protected java.util.concurrent.CompletableFuture<MessagingExtensionResponse> onTeamsAppBasedLinkQuery(TurnContext turnContext, AppBasedLinkQuery query)

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

protected java.util.concurrent.CompletableFuture<InvokeResponse> onTeamsCardActionInvoke(TurnContext turnContext)

カード アクション呼び出しアクティビティがコネクタから受信されたときに呼び出されます。

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsChannelCreated(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

チャネル作成イベント アクティビティがコネクタから受信されたときに呼び出されます。

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsChannelDeleted(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

チャネル削除イベント アクティビティがコネクタから受信されたときに呼び出されます。

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsChannelRenamed(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

チャネルの名前が変更されたイベント アクティビティがコネクタから受信されたときに呼び出されます。

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsChannelRestored(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

チャネル復元イベント アクティビティがコネクタから受信されたときに呼び出されます。

protected java.util.concurrent.CompletableFuture<InvokeResponse> onTeamsFileConsent(TurnContext turnContext, FileConsentCardResponse fileConsentCardResponse)

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

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsFileConsentAccept(TurnContext turnContext, FileConsentCardResponse fileConsentCardResponse)

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

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsFileConsentDecline(TurnContext turnContext, FileConsentCardResponse fileConsentCardResponse)

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

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsMeetingEnd(MeetingEndEventDetails meeting, TurnContext turnContext)

Teams 会議終了イベント アクティビティがコネクタから受信されたときに呼び出されます。

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsMeetingStart(MeetingStartEventDetails meeting, TurnContext turnContext)

Teams 会議の開始イベント アクティビティがコネクタから受信されたときに呼び出されます。

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsMembersAdded(List<TeamsChannelAccount> membersAdded, TeamInfo teamInfo, TurnContext turnContext)

ボットのウェルカム ロジックなど、ボット以外のメンバーがチャネルに参加する場合のロジックを提供するには、派生クラスでこれをオーバーライドします。

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsMembersAddedDispatch(List<ChannelAccount> membersAdded, TeamInfo teamInfo, TurnContext turnContext)

ボットのウェルカム ロジックなど、ボット以外のメンバーがチャネルに参加する場合のロジックを提供するには、派生クラスでこれをオーバーライドします。

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsMembersRemoved(List<TeamsChannelAccount> membersRemoved, TeamInfo teamInfo, TurnContext turnContext)

ボット以外のメンバーがチャネルを離れたときのロジックを提供するために、派生クラスでこれをオーバーライドします (ボットのサバイ ロジックなど)。

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsMembersRemovedDispatch(List<ChannelAccount> membersRemoved, TeamInfo teamInfo, TurnContext turnContext)

ボット以外のメンバーがチャネルを離れたときのロジックを提供するために、派生クラスでこれをオーバーライドします (ボットのサバイ ロジックなど)。

protected java.util.concurrent.CompletableFuture<MessagingExtensionActionResponse> onTeamsMessagingExtensionBotMessagePreviewEdit(TurnContext turnContext, MessagingExtensionAction action)

メッセージング拡張機能ボット メッセージ プレビュー編集アクティビティがコネクタから受信されたときに呼び出されます。

protected java.util.concurrent.CompletableFuture<MessagingExtensionActionResponse> onTeamsMessagingExtensionBotMessagePreviewSend(TurnContext turnContext, MessagingExtensionAction action)

メッセージング拡張機能ボット メッセージ プレビュー送信アクティビティがコネクタから受信されたときに呼び出されます。

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsMessagingExtensionCardButtonClicked(TurnContext turnContext, Object cardData)

これを派生クラスでオーバーライドして、メッセージング拡張機能でカード ボタンがクリックされたときのロジックを提供します。

protected java.util.concurrent.CompletableFuture<MessagingExtensionResponse> onTeamsMessagingExtensionConfigurationQuerySettingUrl(TurnContext turnContext, MessagingExtensionQuery query)

メッセージング拡張機能構成クエリ設定 URL アクティビティがコネクタから受信されたときに呼び出されます。

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsMessagingExtensionConfigurationSetting(TurnContext turnContext, Object settings)

メッセージング拡張機能の構成が設定されている場合のロジックを提供するには、派生クラスでこれをオーバーライドします。

protected java.util.concurrent.CompletableFuture<MessagingExtensionActionResponse> onTeamsMessagingExtensionFetchTask(TurnContext turnContext, MessagingExtensionAction action)

メッセージング拡張機能フェッチ アクティビティがコネクタから受信されたときに呼び出されます。

protected java.util.concurrent.CompletableFuture<MessagingExtensionResponse> onTeamsMessagingExtensionQuery(TurnContext turnContext, MessagingExtensionQuery query)

メッセージング拡張機能クエリ アクティビティがコネクタから受信されたときに呼び出されます。

protected java.util.concurrent.CompletableFuture<MessagingExtensionResponse> onTeamsMessagingExtensionSelectItem(TurnContext turnContext, Object query)

メッセージング拡張機能の選択項目アクティビティがコネクタから受信されたときに呼び出されます。

protected java.util.concurrent.CompletableFuture<MessagingExtensionActionResponse> onTeamsMessagingExtensionSubmitAction(TurnContext turnContext, MessagingExtensionAction action)

メッセージング拡張機能の送信アクション アクティビティがコネクタから受信されたときに呼び出されます。

protected java.util.concurrent.CompletableFuture<MessagingExtensionActionResponse> onTeamsMessagingExtensionSubmitActionDispatch(TurnContext turnContext, MessagingExtensionAction action)

メッセージング拡張機能の送信アクション ディスパッチ アクティビティがコネクタから受信されたときに呼び出されます。

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsO365ConnectorCardAction(TurnContext turnContext, O365ConnectorCardActionQuery query)

O365 コネクタ カード アクション アクティビティがコネクタから受信されたときに呼び出されます。

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsSigninVerifyState(TurnContext turnContext)

サインイン状態確認アクティビティがコネクタから受信されたときに呼び出されます。

protected java.util.concurrent.CompletableFuture<TabResponse> onTeamsTabFetch(TurnContext turnContext, TabRequest tabRequest)

タブがフェッチされたときのロジックを提供するために、派生クラスでこれをオーバーライドします。

protected java.util.concurrent.CompletableFuture<TabResponse> onTeamsTabSubmit(TurnContext turnContext, TabSubmit tabSubmit)

タブが送信されたときのロジックを提供するには、派生クラスでこれをオーバーライドします。

protected java.util.concurrent.CompletableFuture<TaskModuleResponse> onTeamsTaskModuleFetch(TurnContext turnContext, TaskModuleRequest taskModuleRequest)

これを派生クラスでオーバーライドして、タスク モジュールがフェッチされるタイミングのロジックを提供します。

protected java.util.concurrent.CompletableFuture<TaskModuleResponse> onTeamsTaskModuleSubmit(TurnContext turnContext, TaskModuleRequest taskModuleRequest)

これを派生クラスでオーバーライドして、タスク モジュールが送信されるタイミングのロジックを提供します。

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsTeamArchived(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

Team Archived イベント アクティビティがコネクタから受信されたときに呼び出されます。

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsTeamDeleted(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

Team Deleted イベント アクティビティがコネクタから受信されたときに呼び出されます。

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsTeamHardDeleted(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

Team Hard Deleted イベント アクティビティがコネクタから受信されたときに呼び出されます。

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsTeamRenamed(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

チャネルの名前が変更されたイベント アクティビティがコネクタから受信されたときに呼び出されます。

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsTeamRestored(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

Team Restored イベント アクティビティがコネクタから受信されたときに呼び出されます。

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsTeamUnarchived(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

チームの整理されていないイベント アクティビティがコネクタから受信されたときに呼び出されます。

メソッドの継承元: ActivityHandler

メソッドの継承元: java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

コンストラクターの詳細

TeamsActivityHandler

public TeamsActivityHandler()

メソッドの詳細

<T>notImplemented

protected CompletableFuture notImplemented()

HTTP 501 コードの状態で新しい InvokeResponseException を呼び出します。

戻り値:

この呼び出しによってこの CompletedableFuture が完了状態に遷移した場合は true、それ以外の場合は false

<T>notImplemented

protected CompletableFuture notImplemented(String body)

HTTP 501 コードの状態で新しい InvokeResponseException を呼び出します。

パラメーター:

body - InvokeResponseException の本文。

戻り値:

この呼び出しによってこの CompletedableFuture が完了状態に遷移した場合は true、それ以外の場合は false

<T>withException

protected CompletableFuture withException(Throwable t)

例外をキャッチできるエラー ハンドラー。

パラメーター:

t - スローされた例外。

戻り値:

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

onConversationUpdateActivity

protected CompletableFuture onConversationUpdateActivity(TurnContext turnContext)

チャネルから会話更新アクティビティを受信したときに呼び出されます。 会話更新アクティビティは、チャネルに追加またはチャネルから削除されるユーザーに応答する場合に便利です。 たとえば、ボットは、ユーザーにあいさつすることで追加されるユーザーに応答できます。

上書き:

TeamsActivityHandler.onConversationUpdateActivity(TurnContext turnContext)

パラメーター:

turnContext - 現在の TurnContext。

戻り値:

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

onEventActivity

protected CompletableFuture onEventActivity(TurnContext turnContext)

onEventActivity(TurnContext turnContext) の基本動作が使用されたときに "tokens/response" イベントを受信したときに呼び出されます。

OAuthPrompt を使用している場合は、このメソッドをオーバーライドして、この Activity を現在のダイアログに転送します。

既定では、このメソッドは何も行いません。

onEventActivity(TurnContext turnContext) メソッドは、'tokens/response' の com.microsoft.bot.schema.Activity#getName() を持つイベントを受け取ると、このメソッドを呼び出します。

上書き:

TeamsActivityHandler.onEventActivity(TurnContext turnContext)

パラメーター:

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

戻り値:

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

onInvokeActivity

protected CompletableFuture onInvokeActivity(TurnContext turnContext)

onTurn の基本動作が使用されている場合に、コネクタから呼び出しアクティビティを受信したときに呼び出されます。

上書き:

TeamsActivityHandler.onInvokeActivity(TurnContext turnContext)

パラメーター:

turnContext - 現在の TurnContext。

戻り値:

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

onSignInInvoke

protected CompletableFuture onSignInInvoke(TurnContext turnContext)

signIn 呼び出しアクティビティがコネクタから受信されたときに呼び出されます。

上書き:

TeamsActivityHandler.onSignInInvoke(TurnContext turnContext)

パラメーター:

turnContext - 現在の TurnContext。

戻り値:

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

onTeamsAppBasedLinkQuery

protected CompletableFuture onTeamsAppBasedLinkQuery(TurnContext turnContext, AppBasedLinkQuery query)

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

パラメーター:

turnContext - 現在の TurnContext。
query - アプリベースのリンク クエリの呼び出し要求本文の種類。

戻り値:

クエリのメッセージング拡張機能の応答。

onTeamsCardActionInvoke

protected CompletableFuture onTeamsCardActionInvoke(TurnContext turnContext)

カード アクション呼び出しアクティビティがコネクタから受信されたときに呼び出されます。

パラメーター:

turnContext - 現在の TurnContext。

戻り値:

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

onTeamsChannelCreated

protected CompletableFuture onTeamsChannelCreated(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

チャネル作成イベント アクティビティがコネクタから受信されたときに呼び出されます。 作成されたチャネルは、新しいチャネルを作成するユーザーに対応します。

パラメーター:

channelInfo - チャネルを記述するチャネル情報オブジェクト。
teamInfo - チームを表すチーム情報オブジェクト。
turnContext - 現在の TurnContext。

戻り値:

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

onTeamsChannelDeleted

protected CompletableFuture onTeamsChannelDeleted(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

チャネル削除イベント アクティビティがコネクタから受信されたときに呼び出されます。 削除されたチャネルは、既存のチャネルを削除するユーザーに対応します。

パラメーター:

channelInfo - チャネルを記述するチャネル情報オブジェクト。
teamInfo - チームを表すチーム情報オブジェクト。
turnContext - 現在の TurnContext。

戻り値:

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

onTeamsChannelRenamed

protected CompletableFuture onTeamsChannelRenamed(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

チャネルの名前が変更されたイベント アクティビティがコネクタから受信されたときに呼び出されます。 Channel Renamed は、既存のチャネルの名前を変更するユーザーに対応します。

パラメーター:

channelInfo - チャネルを記述するチャネル情報オブジェクト。
teamInfo - チームを表すチーム情報オブジェクト。
turnContext - 現在の TurnContext。

戻り値:

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

onTeamsChannelRestored

protected CompletableFuture onTeamsChannelRestored(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

チャネル復元イベント アクティビティがコネクタから受信されたときに呼び出されます。 復元されたチャネルは、以前に削除されたチャネルを復元しているユーザーに対応します。

パラメーター:

channelInfo - チャネルを記述するチャネル情報オブジェクト。
teamInfo - チームを表すチーム情報オブジェクト。
turnContext - 現在の TurnContext。

戻り値:

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

onTeamsFileConsent

protected CompletableFuture onTeamsFileConsent(TurnContext turnContext, FileConsentCardResponse fileConsentCardResponse)

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

パラメーター:

turnContext - 現在の TurnContext。
fileConsentCardResponse - ユーザーがファイルの同意カードに対して動作したときに送信される呼び出しアクティビティの値を表す応答。

戻り値:

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

onTeamsFileConsentAccept

protected CompletableFuture onTeamsFileConsentAccept(TurnContext turnContext, FileConsentCardResponse fileConsentCardResponse)

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

パラメーター:

turnContext - 現在の TurnContext。
fileConsentCardResponse - ユーザーがファイル同意カードを受け入れたときに送信される呼び出しアクティビティの値を表す応答。

戻り値:

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

onTeamsFileConsentDecline

protected CompletableFuture onTeamsFileConsentDecline(TurnContext turnContext, FileConsentCardResponse fileConsentCardResponse)

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

パラメーター:

turnContext - 現在の TurnContext。
fileConsentCardResponse - ユーザーがファイル同意カードを拒否したときに送信される呼び出しアクティビティの値を表す応答。

戻り値:

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

onTeamsMeetingEnd

protected CompletableFuture onTeamsMeetingEnd(MeetingEndEventDetails meeting, TurnContext turnContext)

Teams 会議終了イベント アクティビティがコネクタから受信されたときに呼び出されます。 派生クラスでこれをオーバーライドして、会議が終了するタイミングのロジックを提供します。

パラメーター:

meeting - 会議の詳細。
turnContext - このターンのコンテキスト オブジェクト。

戻り値:

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

onTeamsMeetingStart

protected CompletableFuture onTeamsMeetingStart(MeetingStartEventDetails meeting, TurnContext turnContext)

Teams 会議の開始イベント アクティビティがコネクタから受信されたときに呼び出されます。 派生クラスでこれをオーバーライドして、会議の開始時のロジックを提供します。

パラメーター:

meeting - 会議の詳細。
turnContext - このターンのコンテキスト オブジェクト。

戻り値:

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

onTeamsMembersAdded

protected CompletableFuture onTeamsMembersAdded(List membersAdded, TeamInfo teamInfo, TurnContext turnContext)

ボットのウェルカム ロジックなど、ボット以外のメンバーがチャネルに参加する場合のロジックを提供するには、派生クラスでこれをオーバーライドします。

パラメーター:

membersAdded - 会話の更新アクティビティで説明されているように、チャネルに追加されたすべてのメンバーの一覧。
teamInfo - チームを表すチーム情報オブジェクト。
turnContext - 現在の TurnContext。

戻り値:

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

onTeamsMembersAddedDispatch

protected CompletableFuture onTeamsMembersAddedDispatch(List membersAdded, TeamInfo teamInfo, TurnContext turnContext)

ボットのウェルカム ロジックなど、ボット以外のメンバーがチャネルに参加する場合のロジックを提供するには、派生クラスでこれをオーバーライドします。 指定されたアカウントに関連付けられているメンバーを取得します。

パラメーター:

membersAdded - 会話の更新アクティビティで説明されているように、チャネルに追加されたすべてのアカウントの一覧。
teamInfo - チームを表すチーム情報オブジェクト。
turnContext - 現在の TurnContext。

戻り値:

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

onTeamsMembersRemoved

protected CompletableFuture onTeamsMembersRemoved(List membersRemoved, TeamInfo teamInfo, TurnContext turnContext)

ボット以外のメンバーがチャネルを離れたときのロジックを提供するために、派生クラスでこれをオーバーライドします (ボットのサバイ ロジックなど)。

パラメーター:

membersRemoved - 会話の更新アクティビティで説明されているように、チャネルから削除されたすべてのメンバーの一覧。
teamInfo - チームを表すチーム情報オブジェクト。
turnContext - 現在の TurnContext。

戻り値:

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

onTeamsMembersRemovedDispatch

protected CompletableFuture onTeamsMembersRemovedDispatch(List membersRemoved, TeamInfo teamInfo, TurnContext turnContext)

ボット以外のメンバーがチャネルを離れたときのロジックを提供するために、派生クラスでこれをオーバーライドします (ボットのサバイ ロジックなど)。 指定されたアカウントに関連付けられているメンバーを取得します。

パラメーター:

membersRemoved - 会話の更新アクティビティで説明されているように、チャネルから削除されたすべてのアカウントの一覧。
teamInfo - チームを表すチーム情報オブジェクト。
turnContext - 現在の TurnContext。

戻り値:

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

onTeamsMessagingExtensionBotMessagePreviewEdit

protected CompletableFuture onTeamsMessagingExtensionBotMessagePreviewEdit(TurnContext turnContext, MessagingExtensionAction action)

メッセージング拡張機能ボット メッセージ プレビュー編集アクティビティがコネクタから受信されたときに呼び出されます。

パラメーター:

turnContext - 現在の TurnContext。
action - メッセージング拡張機能アクション。

戻り値:

アクションのメッセージング拡張アクション応答。

onTeamsMessagingExtensionBotMessagePreviewSend

protected CompletableFuture onTeamsMessagingExtensionBotMessagePreviewSend(TurnContext turnContext, MessagingExtensionAction action)

メッセージング拡張機能ボット メッセージ プレビュー送信アクティビティがコネクタから受信されたときに呼び出されます。

パラメーター:

turnContext - 現在の TurnContext。
action - メッセージング拡張機能アクション。

戻り値:

アクションのメッセージング拡張アクション応答。

onTeamsMessagingExtensionCardButtonClicked

protected CompletableFuture onTeamsMessagingExtensionCardButtonClicked(TurnContext turnContext, Object cardData)

これを派生クラスでオーバーライドして、メッセージング拡張機能でカード ボタンがクリックされたときのロジックを提供します。

パラメーター:

turnContext - 現在の TurnContext。
cardData - カード データを表すオブジェクト。

戻り値:

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

onTeamsMessagingExtensionConfigurationQuerySettingUrl

protected CompletableFuture onTeamsMessagingExtensionConfigurationQuerySettingUrl(TurnContext turnContext, MessagingExtensionQuery query)

メッセージング拡張機能構成クエリ設定 URL アクティビティがコネクタから受信されたときに呼び出されます。

パラメーター:

turnContext - 現在の TurnContext。
query - メッセージング拡張機能クエリ。

戻り値:

クエリのメッセージング拡張機能の応答。

onTeamsMessagingExtensionConfigurationSetting

protected CompletableFuture onTeamsMessagingExtensionConfigurationSetting(TurnContext turnContext, Object settings)

メッセージング拡張機能の構成が設定されている場合のロジックを提供するには、派生クラスでこれをオーバーライドします。

パラメーター:

turnContext - 現在の TurnContext。
settings - 構成設定を表すオブジェクト。

戻り値:

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

onTeamsMessagingExtensionFetchTask

protected CompletableFuture onTeamsMessagingExtensionFetchTask(TurnContext turnContext, MessagingExtensionAction action)

メッセージング拡張機能フェッチ アクティビティがコネクタから受信されたときに呼び出されます。

パラメーター:

turnContext - 現在の TurnContext。
action - メッセージング拡張機能アクション。

戻り値:

アクションのメッセージング拡張アクション応答。

onTeamsMessagingExtensionQuery

protected CompletableFuture onTeamsMessagingExtensionQuery(TurnContext turnContext, MessagingExtensionQuery query)

メッセージング拡張機能クエリ アクティビティがコネクタから受信されたときに呼び出されます。

パラメーター:

turnContext - 現在の TurnContext。
query - 検索コマンドのクエリ。

戻り値:

クエリのメッセージング拡張機能の応答。

onTeamsMessagingExtensionSelectItem

protected CompletableFuture onTeamsMessagingExtensionSelectItem(TurnContext turnContext, Object query)

メッセージング拡張機能の選択項目アクティビティがコネクタから受信されたときに呼び出されます。

パラメーター:

turnContext - 現在の TurnContext。
query - クエリを表すオブジェクト。

戻り値:

クエリのメッセージング拡張機能の応答。

onTeamsMessagingExtensionSubmitAction

protected CompletableFuture onTeamsMessagingExtensionSubmitAction(TurnContext turnContext, MessagingExtensionAction action)

メッセージング拡張機能の送信アクション アクティビティがコネクタから受信されたときに呼び出されます。

パラメーター:

turnContext - 現在の TurnContext。
action - メッセージング拡張機能アクション。

戻り値:

アクションのメッセージング拡張アクション応答。

onTeamsMessagingExtensionSubmitActionDispatch

protected CompletableFuture onTeamsMessagingExtensionSubmitActionDispatch(TurnContext turnContext, MessagingExtensionAction action)

メッセージング拡張機能の送信アクション ディスパッチ アクティビティがコネクタから受信されたときに呼び出されます。

パラメーター:

turnContext - 現在の TurnContext。
action - メッセージング拡張機能アクション。

戻り値:

アクションのメッセージング拡張アクション応答。

onTeamsO365ConnectorCardAction

protected CompletableFuture onTeamsO365ConnectorCardAction(TurnContext turnContext, O365ConnectorCardActionQuery query)

O365 コネクタ カード アクション アクティビティがコネクタから受信されたときに呼び出されます。

パラメーター:

turnContext - 現在の TurnContext。
query - O365 コネクタ カード HttpPOST 呼び出しクエリ。

戻り値:

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

onTeamsSigninVerifyState

protected CompletableFuture onTeamsSigninVerifyState(TurnContext turnContext)

signIn 検証状態アクティビティがコネクタから受信されたときに呼び出されます。

パラメーター:

turnContext - 現在の TurnContext。

戻り値:

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

onTeamsTabFetch

protected CompletableFuture onTeamsTabFetch(TurnContext turnContext, TabRequest tabRequest)

タブがフェッチされたときのロジックを提供するために、派生クラスでこれをオーバーライドします。

パラメーター:

turnContext - このターンのコンテキスト オブジェクト。
tabRequest - タブ呼び出し要求値ペイロード。

戻り値:

要求のタブ応答。

onTeamsTabSubmit

protected CompletableFuture onTeamsTabSubmit(TurnContext turnContext, TabSubmit tabSubmit)

タブが送信されたときのロジックを提供するには、派生クラスでこれをオーバーライドします。

パラメーター:

turnContext - このターンのコンテキスト オブジェクト。
tabSubmit - タブ送信呼び出し要求値ペイロード。

戻り値:

要求のタブ応答。

onTeamsTaskModuleFetch

protected CompletableFuture onTeamsTaskModuleFetch(TurnContext turnContext, TaskModuleRequest taskModuleRequest)

これを派生クラスでオーバーライドして、タスク モジュールがフェッチされるタイミングのロジックを提供します。

パラメーター:

turnContext - 現在の TurnContext。
taskModuleRequest - タスク モジュールは要求値ペイロードを呼び出します。

戻り値:

要求のタスク モジュール応答。

onTeamsTaskModuleSubmit

protected CompletableFuture onTeamsTaskModuleSubmit(TurnContext turnContext, TaskModuleRequest taskModuleRequest)

これを派生クラスでオーバーライドして、タスク モジュールが送信されるタイミングのロジックを提供します。

パラメーター:

turnContext - 現在の TurnContext。
taskModuleRequest - タスク モジュールは要求値ペイロードを呼び出します。

戻り値:

要求のタスク モジュール応答。

onTeamsTeamArchived

protected CompletableFuture onTeamsTeamArchived(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

Team Archived イベント アクティビティがコネクタから受信されたときに呼び出されます。 Team Archived は、チームをアーカイブするユーザーに対応します。

パラメーター:

channelInfo
teamInfo
turnContext - 現在の TurnContext。

戻り値:

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

onTeamsTeamDeleted

protected CompletableFuture onTeamsTeamDeleted(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

Team Deleted イベント アクティビティがコネクタから受信されたときに呼び出されます。 チーム削除は、チームを削除するユーザーに対応します。

パラメーター:

channelInfo
teamInfo
turnContext - 現在の TurnContext。

戻り値:

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

onTeamsTeamHardDeleted

protected CompletableFuture onTeamsTeamHardDeleted(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

Team Hard Deleted イベント アクティビティがコネクタから受信されたときに呼び出されます。 Team Hard Deleted は、チームをハード削除するユーザーに対応します。

パラメーター:

channelInfo
teamInfo
turnContext - 現在の TurnContext。

戻り値:

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

onTeamsTeamRenamed

protected CompletableFuture onTeamsTeamRenamed(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

チャネルの名前が変更されたイベント アクティビティがコネクタから受信されたときに呼び出されます。 Channel Renamed は、既存のチャネルの名前を変更するユーザーに対応します。

パラメーター:

channelInfo - チャネルを記述するチャネル情報オブジェクト。
teamInfo - チームを表すチーム情報オブジェクト。
turnContext - 現在の TurnContext。

戻り値:

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

onTeamsTeamRestored

protected CompletableFuture onTeamsTeamRestored(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

Team Restored イベント アクティビティがコネクタから受信されたときに呼び出されます。 チーム復元は、チームを復元するユーザーに対応します。

パラメーター:

channelInfo
teamInfo
turnContext - 現在の TurnContext。

戻り値:

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

onTeamsTeamUnarchived

protected CompletableFuture onTeamsTeamUnarchived(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

チームの整理されていないイベント アクティビティがコネクタから受信されたときに呼び出されます。 チームの整理解除は、チームのアーカイブ解除を行うユーザーに対応します。

パラメーター:

channelInfo
teamInfo
turnContext - 現在の TurnContext。

戻り値:

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

適用対象