TeamsActivityHandler クラス
- java.
lang. Object - com.
microsoft. bot. builder. ActivityHandler - com.
microsoft. bot. builder. teams. TeamsActivityHandler
- com.
- com.
public class TeamsActivityHandler
extends ActivityHandler
さらにサブクラス化することを目的としたボット インターフェイスの Teams 実装。 このクラスから派生して、特定のアクティビティの種類を処理するコードをプラグインします。 基底クラスの実装を派生させて呼び出すことで、アクティビティの事前処理と後処理をプラグインできます。
コンストラクターの概要
| コンストラクター | 説明 | |
|---|---|---|
| TeamsActivityHandler() | ||
メソッドの概要
| 修飾子と型 | メソッドと説明 |
|---|---|
| protected java.util.concurrent.CompletableFuture<T> |
<T>notImplemented()
HTTP 501 コードの状態で新しい Invoke |
| protected java.util.concurrent.CompletableFuture<T> |
<T>notImplemented(String body)
HTTP 501 コードの状態で新しい Invoke |
| 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<Invoke |
onInvokeActivity(TurnContext turnContext)
|
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onSignInInvoke(TurnContext turnContext)
サインイン |
|
protected
java.util.concurrent.CompletableFuture<Messaging |
onTeamsAppBasedLinkQuery(TurnContext turnContext, AppBasedLinkQuery query)
アプリ ベースのリンク クエリ アクティビティがコネクタから受信されたときに呼び出されます。 |
|
protected
java.util.concurrent.CompletableFuture<Invoke |
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<Invoke |
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<Messaging |
onTeamsMessagingExtensionBotMessagePreviewEdit(TurnContext turnContext, MessagingExtensionAction action)
メッセージング拡張機能ボット メッセージ プレビュー編集アクティビティがコネクタから受信されたときに呼び出されます。 |
|
protected
java.util.concurrent.CompletableFuture<Messaging |
onTeamsMessagingExtensionBotMessagePreviewSend(TurnContext turnContext, MessagingExtensionAction action)
メッセージング拡張機能ボット メッセージ プレビュー送信アクティビティがコネクタから受信されたときに呼び出されます。 |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsMessagingExtensionCardButtonClicked(TurnContext turnContext, Object cardData)
これを派生クラスでオーバーライドして、メッセージング拡張機能でカード ボタンがクリックされたときのロジックを提供します。 |
|
protected
java.util.concurrent.CompletableFuture<Messaging |
onTeamsMessagingExtensionConfigurationQuerySettingUrl(TurnContext turnContext, MessagingExtensionQuery query)
メッセージング拡張機能構成クエリ設定 URL アクティビティがコネクタから受信されたときに呼び出されます。 |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsMessagingExtensionConfigurationSetting(TurnContext turnContext, Object settings)
メッセージング拡張機能の構成が設定されている場合のロジックを提供するには、派生クラスでこれをオーバーライドします。 |
|
protected
java.util.concurrent.CompletableFuture<Messaging |
onTeamsMessagingExtensionFetchTask(TurnContext turnContext, MessagingExtensionAction action)
メッセージング拡張機能フェッチ アクティビティがコネクタから受信されたときに呼び出されます。 |
|
protected
java.util.concurrent.CompletableFuture<Messaging |
onTeamsMessagingExtensionQuery(TurnContext turnContext, MessagingExtensionQuery query)
メッセージング拡張機能クエリ アクティビティがコネクタから受信されたときに呼び出されます。 |
|
protected
java.util.concurrent.CompletableFuture<Messaging |
onTeamsMessagingExtensionSelectItem(TurnContext turnContext, Object query)
メッセージング拡張機能の選択項目アクティビティがコネクタから受信されたときに呼び出されます。 |
|
protected
java.util.concurrent.CompletableFuture<Messaging |
onTeamsMessagingExtensionSubmitAction(TurnContext turnContext, MessagingExtensionAction action)
メッセージング拡張機能の送信アクション アクティビティがコネクタから受信されたときに呼び出されます。 |
|
protected
java.util.concurrent.CompletableFuture<Messaging |
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<Tab |
onTeamsTabFetch(TurnContext turnContext, TabRequest tabRequest)
タブがフェッチされたときのロジックを提供するために、派生クラスでこれをオーバーライドします。 |
|
protected
java.util.concurrent.CompletableFuture<Tab |
onTeamsTabSubmit(TurnContext turnContext, TabSubmit tabSubmit)
タブが送信されたときのロジックを提供するには、派生クラスでこれをオーバーライドします。 |
|
protected
java.util.concurrent.CompletableFuture<Task |
onTeamsTaskModuleFetch(TurnContext turnContext, TaskModuleRequest taskModuleRequest)
これを派生クラスでオーバーライドして、タスク モジュールがフェッチされるタイミングのロジックを提供します。 |
|
protected
java.util.concurrent.CompletableFuture<Task |
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
コンストラクターの詳細
TeamsActivityHandler
public TeamsActivityHandler()
メソッドの詳細
<T>notImplemented
protected CompletableFuture
HTTP 501 コードの状態で新しい InvokeResponseException を呼び出します。
戻り値:
<T>notImplemented
protected CompletableFuture
HTTP 501 コードの状態で新しい InvokeResponseException を呼び出します。
パラメーター:
戻り値:
<T>withException
protected CompletableFuture
例外をキャッチできるエラー ハンドラー。
パラメーター:
戻り値:
onConversationUpdateActivity
protected CompletableFuture
チャネルから会話更新アクティビティを受信したときに呼び出されます。 会話更新アクティビティは、チャネルに追加またはチャネルから削除されるユーザーに応答する場合に便利です。 たとえば、ボットは、ユーザーにあいさつすることで追加されるユーザーに応答できます。
上書き:
TeamsActivityHandler.onConversationUpdateActivity(TurnContext turnContext)パラメーター:
戻り値:
onEventActivity
protected CompletableFuture
onEventActivity(TurnContext turnContext) の基本動作が使用されたときに "tokens/response" イベントを受信したときに呼び出されます。
OAuthPrompt を使用している場合は、このメソッドをオーバーライドして、この Activity を現在のダイアログに転送します。
既定では、このメソッドは何も行いません。
onEventActivity(TurnContext turnContext) メソッドは、'tokens/response' の com.microsoft.bot.schema.Activity#getName() を持つイベントを受け取ると、このメソッドを呼び出します。
上書き:
TeamsActivityHandler.onEventActivity(TurnContext turnContext)パラメーター:
戻り値:
onInvokeActivity
protected CompletableFuture
onTurn の基本動作が使用されている場合に、コネクタから呼び出しアクティビティを受信したときに呼び出されます。
上書き:
TeamsActivityHandler.onInvokeActivity(TurnContext turnContext)パラメーター:
戻り値:
onSignInInvoke
protected CompletableFuture
signIn 呼び出しアクティビティがコネクタから受信されたときに呼び出されます。
上書き:
TeamsActivityHandler.onSignInInvoke(TurnContext turnContext)パラメーター:
戻り値:
onTeamsAppBasedLinkQuery
protected CompletableFuture
アプリ ベースのリンク クエリ アクティビティがコネクタから受信されたときに呼び出されます。
パラメーター:
戻り値:
onTeamsCardActionInvoke
protected CompletableFuture
カード アクション呼び出しアクティビティがコネクタから受信されたときに呼び出されます。
パラメーター:
戻り値:
onTeamsChannelCreated
protected CompletableFuture
チャネル作成イベント アクティビティがコネクタから受信されたときに呼び出されます。 作成されたチャネルは、新しいチャネルを作成するユーザーに対応します。
パラメーター:
戻り値:
onTeamsChannelDeleted
protected CompletableFuture
チャネル削除イベント アクティビティがコネクタから受信されたときに呼び出されます。 削除されたチャネルは、既存のチャネルを削除するユーザーに対応します。
パラメーター:
戻り値:
onTeamsChannelRenamed
protected CompletableFuture
チャネルの名前が変更されたイベント アクティビティがコネクタから受信されたときに呼び出されます。 Channel Renamed は、既存のチャネルの名前を変更するユーザーに対応します。
パラメーター:
戻り値:
onTeamsChannelRestored
protected CompletableFuture
チャネル復元イベント アクティビティがコネクタから受信されたときに呼び出されます。 復元されたチャネルは、以前に削除されたチャネルを復元しているユーザーに対応します。
パラメーター:
戻り値:
onTeamsFileConsent
protected CompletableFuture
コネクタからファイルの同意カード アクティビティを受信したときに呼び出されます。
パラメーター:
戻り値:
onTeamsFileConsentAccept
protected CompletableFuture
ユーザーがファイル同意カードを受け入れると呼び出されます。
パラメーター:
戻り値:
onTeamsFileConsentDecline
protected CompletableFuture
ユーザーがファイルの同意カードを拒否したときに呼び出されます。
パラメーター:
戻り値:
onTeamsMeetingEnd
protected CompletableFuture
Teams 会議終了イベント アクティビティがコネクタから受信されたときに呼び出されます。 派生クラスでこれをオーバーライドして、会議が終了するタイミングのロジックを提供します。
パラメーター:
戻り値:
onTeamsMeetingStart
protected CompletableFuture
Teams 会議の開始イベント アクティビティがコネクタから受信されたときに呼び出されます。 派生クラスでこれをオーバーライドして、会議の開始時のロジックを提供します。
パラメーター:
戻り値:
onTeamsMembersAdded
protected CompletableFuture
ボットのウェルカム ロジックなど、ボット以外のメンバーがチャネルに参加する場合のロジックを提供するには、派生クラスでこれをオーバーライドします。
パラメーター:
戻り値:
onTeamsMembersAddedDispatch
protected CompletableFuture
ボットのウェルカム ロジックなど、ボット以外のメンバーがチャネルに参加する場合のロジックを提供するには、派生クラスでこれをオーバーライドします。 指定されたアカウントに関連付けられているメンバーを取得します。
パラメーター:
戻り値:
onTeamsMembersRemoved
protected CompletableFuture
ボット以外のメンバーがチャネルを離れたときのロジックを提供するために、派生クラスでこれをオーバーライドします (ボットのサバイ ロジックなど)。
パラメーター:
戻り値:
onTeamsMembersRemovedDispatch
protected CompletableFuture
ボット以外のメンバーがチャネルを離れたときのロジックを提供するために、派生クラスでこれをオーバーライドします (ボットのサバイ ロジックなど)。 指定されたアカウントに関連付けられているメンバーを取得します。
パラメーター:
戻り値:
onTeamsMessagingExtensionBotMessagePreviewEdit
protected CompletableFuture
メッセージング拡張機能ボット メッセージ プレビュー編集アクティビティがコネクタから受信されたときに呼び出されます。
パラメーター:
戻り値:
onTeamsMessagingExtensionBotMessagePreviewSend
protected CompletableFuture
メッセージング拡張機能ボット メッセージ プレビュー送信アクティビティがコネクタから受信されたときに呼び出されます。
パラメーター:
戻り値:
onTeamsMessagingExtensionCardButtonClicked
protected CompletableFuture
これを派生クラスでオーバーライドして、メッセージング拡張機能でカード ボタンがクリックされたときのロジックを提供します。
パラメーター:
戻り値:
onTeamsMessagingExtensionConfigurationQuerySettingUrl
protected CompletableFuture
メッセージング拡張機能構成クエリ設定 URL アクティビティがコネクタから受信されたときに呼び出されます。
パラメーター:
戻り値:
onTeamsMessagingExtensionConfigurationSetting
protected CompletableFuture
メッセージング拡張機能の構成が設定されている場合のロジックを提供するには、派生クラスでこれをオーバーライドします。
パラメーター:
戻り値:
onTeamsMessagingExtensionFetchTask
protected CompletableFuture
メッセージング拡張機能フェッチ アクティビティがコネクタから受信されたときに呼び出されます。
パラメーター:
戻り値:
onTeamsMessagingExtensionQuery
protected CompletableFuture
メッセージング拡張機能クエリ アクティビティがコネクタから受信されたときに呼び出されます。
パラメーター:
戻り値:
onTeamsMessagingExtensionSelectItem
protected CompletableFuture
メッセージング拡張機能の選択項目アクティビティがコネクタから受信されたときに呼び出されます。
パラメーター:
戻り値:
onTeamsMessagingExtensionSubmitAction
protected CompletableFuture
メッセージング拡張機能の送信アクション アクティビティがコネクタから受信されたときに呼び出されます。
パラメーター:
戻り値:
onTeamsMessagingExtensionSubmitActionDispatch
protected CompletableFuture
メッセージング拡張機能の送信アクション ディスパッチ アクティビティがコネクタから受信されたときに呼び出されます。
パラメーター:
戻り値:
onTeamsO365ConnectorCardAction
protected CompletableFuture
O365 コネクタ カード アクション アクティビティがコネクタから受信されたときに呼び出されます。
パラメーター:
戻り値:
onTeamsSigninVerifyState
protected CompletableFuture
signIn 検証状態アクティビティがコネクタから受信されたときに呼び出されます。
パラメーター:
戻り値:
onTeamsTabFetch
protected CompletableFuture
タブがフェッチされたときのロジックを提供するために、派生クラスでこれをオーバーライドします。
パラメーター:
戻り値:
onTeamsTabSubmit
protected CompletableFuture
タブが送信されたときのロジックを提供するには、派生クラスでこれをオーバーライドします。
パラメーター:
戻り値:
onTeamsTaskModuleFetch
protected CompletableFuture
これを派生クラスでオーバーライドして、タスク モジュールがフェッチされるタイミングのロジックを提供します。
パラメーター:
戻り値:
onTeamsTaskModuleSubmit
protected CompletableFuture
これを派生クラスでオーバーライドして、タスク モジュールが送信されるタイミングのロジックを提供します。
パラメーター:
戻り値:
onTeamsTeamArchived
protected CompletableFuture
Team Archived イベント アクティビティがコネクタから受信されたときに呼び出されます。 Team Archived は、チームをアーカイブするユーザーに対応します。
パラメーター:
戻り値:
onTeamsTeamDeleted
protected CompletableFuture
Team Deleted イベント アクティビティがコネクタから受信されたときに呼び出されます。 チーム削除は、チームを削除するユーザーに対応します。
パラメーター:
戻り値:
onTeamsTeamHardDeleted
protected CompletableFuture
Team Hard Deleted イベント アクティビティがコネクタから受信されたときに呼び出されます。 Team Hard Deleted は、チームをハード削除するユーザーに対応します。
パラメーター:
戻り値:
onTeamsTeamRenamed
protected CompletableFuture
チャネルの名前が変更されたイベント アクティビティがコネクタから受信されたときに呼び出されます。 Channel Renamed は、既存のチャネルの名前を変更するユーザーに対応します。
パラメーター:
戻り値:
onTeamsTeamRestored
protected CompletableFuture
Team Restored イベント アクティビティがコネクタから受信されたときに呼び出されます。 チーム復元は、チームを復元するユーザーに対応します。
パラメーター:
戻り値:
onTeamsTeamUnarchived
protected CompletableFuture
チームの整理されていないイベント アクティビティがコネクタから受信されたときに呼び出されます。 チームの整理解除は、チームのアーカイブ解除を行うユーザーに対応します。
パラメーター:
戻り値: