TeamsActivityHandler 类

public class TeamsActivityHandler
extends ActivityHandler

用于进一步子类化的 Bot 接口的 Teams 实现。 派生自此类以插入代码来处理特定活动类型。 可以通过派生和调用基类实现来插入活动的预处理和后期处理。

构造函数摘要

构造函数 说明
TeamsActivityHandler()

方法摘要

修饰符和类型 方法和描述
protected java.util.concurrent.CompletableFuture<T> <T>notImplemented()

调用新的 Invoke响应异常,并具有 HTTP 501 代码状态。

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

调用新的 Invoke响应异常,并具有 HTTP 501 代码状态。

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) 的基本行为时收到“token/response”事件时调用。

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

当使用Turn 的基本行为时,从连接器接收调用活动时调用。

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

从连接器接收调用活动时调用In 调用活动。

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)

从连接器接收团队存档事件活动时调用。

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)

从连接器接收团队硬删除事件活动时调用。

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)

从连接器接收团队还原事件活动时调用。

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

从连接器接收 Team Unarchived 事件活动时调用。

方法继承自 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) 的基本行为时收到“token/response”事件时调用。

如果使用 OAuthPrompt,请重写此方法以将此 Activity 转发到当前对话框。

默认情况下,此方法不执行任何作。

onEventActivity(TurnContext turnContext) 方法收到 com.microsoft.bot.schema.Activity#getName() 为“token/response”的事件时,它将调用此方法。

替代:

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)

从连接器接收通道重命名事件活动时调用。 已重命名的频道对应于重命名现有通道的用户。

参数:

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 - 选项卡调用请求值有效负载。

返回:

请求的 Tab 响应。

onTeamsTabSubmit

protected CompletableFuture onTeamsTabSubmit(TurnContext turnContext, TabSubmit tabSubmit)

在派生类中重写此项,以便在提交选项卡时提供逻辑。

参数:

turnContext - 此轮次的上下文对象。
tabSubmit - 选项卡提交调用请求值有效负载。

返回:

请求的 Tab 响应。

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)

从连接器接收团队存档事件活动时调用。 团队存档对应于存档团队的用户。

参数:

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)

从连接器接收团队硬删除事件活动时调用。 团队硬删除对应于用户硬删除团队。

参数:

channelInfo
teamInfo
turnContext - 当前 TurnContext。

返回:

表示要执行的工作的任务。

onTeamsTeamRenamed

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

从连接器接收通道重命名事件活动时调用。 已重命名的频道对应于重命名现有通道的用户。

参数:

channelInfo - 描述通道的通道信息对象。
teamInfo - 表示团队的团队信息对象。
turnContext - 当前 TurnContext。

返回:

表示要执行的工作的任务。

onTeamsTeamRestored

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

从连接器接收团队还原事件活动时调用。 团队还原对应于还原团队的用户。

参数:

channelInfo
teamInfo
turnContext - 当前 TurnContext。

返回:

表示要执行的工作的任务。

onTeamsTeamUnarchived

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

从连接器接收 Team Unarchived 事件活动时调用。 团队未存档对应于用户未存档团队。

参数:

channelInfo
teamInfo
turnContext - 当前 TurnContext。

返回:

表示要执行的工作的任务。

适用于