BotController 类

  • java.lang.Object
    • com.microsoft.bot.integration.spring.BotController

public class BotController

这是接收传入通道活动消息的默认控制器。

在大多数情况下,此控制器适用。 想要使用此控制器的机器人应通过使用 @Import(\{BotController.class\}) 注释来执行此作。 有关示例,请参阅 Application 类中的任何示例。

构造函数摘要

构造函数 说明
BotController(BotFrameworkHttpAdapter withAdapter, Bot withBot)

Spring 将使用此构造函数创建。

方法摘要

修饰符和类型 方法和描述
java.util.concurrent.CompletableFuture<org.springframework.http.ResponseEntity<java.lang.Object>> incoming(Activity activity, String authHeader)

这将接收传入的频道活动。

方法继承自 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

构造函数详细信息

BotController

public BotController(BotFrameworkHttpAdapter withAdapter, Bot withBot)

Spring 将使用此构造函数创建。

机器人应用程序应定义实现 Bot 的类,并使用 @Component对其进行批注。

参数:

withAdapter - 要使用的 BotFrameworkHttpAdapter。
withBot - 要使用的机器人。

方法详细信息

incoming

public CompletableFuture> incoming(Activity activity, String authHeader)

这将接收传入的频道活动。

参数:

activity - 传入的活动。
authHeader - 传入的授权标头。

返回:

请求响应。

适用于