TeamsActivityHandler 类
public class TeamsActivityHandler
extends ActivityHandler
用于进一步子类化的 Bot 接口的 Teams 实现。 派生自此类以插入代码来处理特定活动类型。 可以通过派生和调用基类实现来插入活动的预处理和后期处理。
构造函数摘要
方法摘要
| 修饰符和类型 |
方法和描述 |
|
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 事件活动时调用。
|
方法继承自 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。
返回:
表示要执行的工作的任务。
适用于