BotFrameworkClient 类

  • java.lang.Object
    • com.microsoft.bot.builder.skills.BotFrameworkClient

public abstract class BotFrameworkClient

Bot Framework 客户端。

构造函数摘要

构造函数 说明
BotFrameworkClient()

方法摘要

修饰符和类型 方法和描述
abstract

java.util.concurrent.CompletableFuture<TypedInvokeResponse<T>>

<T>postActivity(String fromBotId, String toBotId, URI toUri, URI serviceUri, String conversationId, Activity activity, Class<T> type)

将活动转发到技能 (机器人) 。

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

构造函数详细信息

BotFrameworkClient

public BotFrameworkClient()

方法详细信息

<T>postActivity

public abstract CompletableFuture<>> postActivity(String fromBotId, String toBotId, URI toUri, URI serviceUri, String conversationId, Activity activity, Class type)

将活动转发到技能 (机器人) 。 注意:将活动转发到技能将刷新 UserState 和 ConversationState 更改,以便技能具有准确的状态。

Parameters:

fromBotId - 发送活动的机器人的 MicrosoftAppId。
toBotId - 接收活动的机器人的 MicrosoftAppId。
toUri - 接收活动的机器人的 URL。
serviceUri - 技能主机的回调 URL。
conversationId - 用于具有技能的对话的会话 ID。
activity - 要 Activity 发送以转发的 。
type - 由于 Java 中的类型擦除,响应正文包含的类型不能真正使用。

Returns:

具有可选 invokeResponse 的任务。

适用于