ShowTypingMiddleware class
将自动为每条消息发送键入指示器的中间件。
注解
添加后,此中间件会在收到消息活动时将键入活动发送回用户,让他们知道机器人已收到消息并正在处理响应。 可以在发送第一个键入活动之前指定延迟(以毫秒为单位),然后指定频率(以毫秒为单位),确定发送另一个键入活动的频率。 将继续发送键入活动,直到机器人向用户发送另一条消息
构造函数
Show |
创建 SendTypingIndicator 中间件 |
方法
on |
处理传入活动。 |
构造函数详细信息
ShowTypingMiddleware(number, number)
创建 SendTypingIndicator 中间件
new ShowTypingMiddleware(delay?: number, period?: number)
参数
- delay
-
number
发送第一个键入指示器之前等待的毫秒数。
- period
-
number
发送以下每个指示器之前要等待的毫秒数。
方法详细信息
onTurn(TurnContext, () => Promise<void>)
处理传入活动。
function onTurn(context: TurnContext, next: () => Promise<void>): Promise<void>
参数
- context
- TurnContext
传入的 TurnContext 对象。
- next
-
() => Promise<void>
下一个委托函数。
返回
Promise<void>