Soe*_*ren 5 bots botframework
如果在一段时间内没有来自用户的输入,我有一个关于取消提示或对话的问题.我需要一种方法以某种方式在提示中有时间.
示例: Bot提示用户:"你多大了?". Bot现在等待用户的响应,但是用户从不响应并且机器人仍在等待.
在我的情况下,机器人应该只等待20秒,然后关闭对话框.这个cancellation token或者一个超时实现HandleSystemMessageAsync Method对于那个目的是否有用,我将如何实现提示? 谢谢你的任何想法!
cancellation token
HandleSystemMessageAsync Method
小智 0
您可以在 context.UserData 中保存时间戳,然后当您收到新消息时,检查时间差是否 >20 秒并适当地路由对话框。
归档时间:
8 年,9 月 前
查看次数:
930 次
最近记录: