BotFrameworkHttpAdapter 类

public class BotFrameworkHttpAdapter
extends BotFrameworkAdapter

BotFrameworkAdapter,通过 HTTP 接收传入活动。

构造函数摘要

构造函数 说明
BotFrameworkHttpAdapter(CredentialProvider withCredentialProvider, ChannelProvider withChannelProvider)

使用凭据提供程序和通道提供程序构造。

BotFrameworkHttpAdapter(Configuration withConfiguration)

使用配置进行构造。

BotFrameworkHttpAdapter(Configuration withConfiguration, AuthenticationConfiguration withAuthenticationConfiguration)

使用配置进行构造。

方法摘要

修饰符和类型 方法和描述
java.util.concurrent.CompletableFuture<InvokeResponse> processIncomingActivity(String authHeader, Activity activity, Bot bot)

处理传入活动。

方法继承自 BotAdapter

方法继承自 BotFrameworkAdapter

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

构造函数详细信息

BotFrameworkHttpAdapter

public BotFrameworkHttpAdapter(CredentialProvider withCredentialProvider, ChannelProvider withChannelProvider)

使用 CredentialProvider 和 ChannelProvider 构造。

参数:

withCredentialProvider - 要使用的 CredentialProvider。
withChannelProvider - 要使用的 ChannelProvider。

BotFrameworkHttpAdapter

public BotFrameworkHttpAdapter(Configuration withConfiguration)

使用配置进行构造。 这将基于配置值创建 CredentialProvider 和 ChannelProvider。

参数:

withConfiguration - 要使用的配置。

BotFrameworkHttpAdapter

public BotFrameworkHttpAdapter(Configuration withConfiguration, AuthenticationConfiguration withAuthenticationConfiguration)

使用配置进行构造。 这将基于配置值创建 CredentialProvider 和 ChannelProvider。

参数:

withConfiguration - 要使用的配置。
withAuthenticationConfiguration - 要使用的 AuthenticationConfiguration。

方法详细信息

processIncomingActivity

public CompletableFuture processIncomingActivity(String authHeader, Activity activity, Bot bot)

处理传入活动。

参数:

authHeader - 来自 http 请求的 Authorization 标头。
activity - 收到的活动。
bot - 机器人。

返回:

一个 CompletableFuture。

适用于