我的聊天机器人是否可以在团队应用中禁止输入?

问题描述 投票:0回答:1

我正在用microsofts机器人框架nodejs搭建一个聊天机器人。在聊天机器人中,有一些功能,有时api调用外部系统,用户需要等待大约一分钟,我想知道是否可以在这种时候阻止禁用团队的输入框,如果不是很多用户开始与机器人交谈,而在后端API fetch仍在运行之前的对话,这将产生不良的结果。

有什么办法,禁用或者也许用其他方法阻止用户?

botframework microsoft-teams disabled-input
1个回答
1
投票

据我所知,没有任何开箱即用的方法,但中间件可能会有帮助,比如你存储了对话的状态,并在这期间拒绝了中间件管道中早期的任何消息,或者可能发送了一个 "错误 "消息,类似的东西。否则,看看最新版本的机器人框架(4.9),它有一些更好的 "自适应对话 "的能力--见 https:/github.commicrosoftbotbuilder-dotnetreleases。

© www.soinside.com 2019 - 2024. All rights reserved.