ShowTypingMiddleware 类

  • java.lang.Object
    • com.microsoft.bot.builder.ShowTypingMiddleware

实现

public class ShowTypingMiddleware
implements Middleware

添加后,当收到消息活动以告知机器人已收到消息并正在处理响应时,此中间件会将键入活动发送回用户。 可以在发送第一个键入活动之前指定延迟(以毫秒为单位),然后指定频率(以毫秒为单位),确定发送另一个键入活动的频率。 键入活动将继续发送,直到机器人将另一条消息发送回用户。

构造函数摘要

构造函数 说明
ShowTypingMiddleware()

具有默认延迟和句点的构造。

ShowTypingMiddleware(long withDelay, long withPeriod)

初始化 Show键入中间件类的新实例。

方法摘要

修饰符和类型 方法和描述
java.util.concurrent.CompletableFuture<java.lang.Void> onTurn(TurnContext turnContext, NextDelegate next)

处理传入活动。

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

构造函数详细信息

ShowTypingMiddleware

public ShowTypingMiddleware()

具有默认延迟和句点的构造。

ShowTypingMiddleware

public ShowTypingMiddleware(long withDelay, long withPeriod)

初始化 ShowTypingMiddleware 类的新实例。

参数:

withDelay - 发送第一个键入指示器之前的初始延迟。
withPeriod - 将发送其他键入指示器的速率。

引发:

java.lang.IllegalArgumentException - 延迟和句点必须大于零

方法详细信息

onTurn

public CompletableFuture onTurn(TurnContext turnContext, NextDelegate next)

处理传入活动。

参数:

turnContext - 此轮次的上下文对象。
next - 要调用以继续机器人中间件管道的委托。

返回:

表示要执行的工作的任务。

适用于