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>