AdapterIntegration 接口
public interface AdapterIntegration
定义 Web 服务集成部分与机器人适配器之间的协定的接口。
方法摘要
| 修饰符和类型 | 方法和描述 |
|---|---|
| abstract java.util.concurrent.CompletableFuture<java.lang.Void> |
continueConversation(String botId, ConversationReference reference, BotCallbackHandler callback)
向对话发送主动消息。 |
|
abstract
java.util.concurrent.CompletableFuture<Invoke |
processActivity(String authHeader, Activity activity, BotCallbackHandler callback)
创建轮次上下文并运行传入活动的中间件管道。 |
方法详细信息
continueConversation
public abstract CompletableFuture
向对话发送主动消息。
调用此方法以主动将消息发送到对话。 大多数_channels要求用户启动与机器人的对话,然后机器人才能向用户发送活动。
参数:
botId
- 机器人的应用程序 ID。 在适配器(控制台、测试等)的单租户中忽略此参数,但对于多租户感知的 BotFrameworkAdapter 至关重要。
reference
- 要继续的对对话的引用。
callback
- 调用生成的机器人轮次的方法。
返回:
表示要执行的工作的任务。
processActivity
public abstract CompletableFuture
创建轮次上下文并运行传入活动的中间件管道。
参数:
authHeader
- 请求的 HTTP 身份验证标头。
activity
- 传入活动。
callback
- 在适配器中间件管道末尾运行的代码。
返回:
表示要执行的工作的任务。 如果活动类型为“Invoke”,并且找到相应的键(channelId + activityId),则返回 InvokeResponse,否则返回 null。