问题描述
我想调试bot中的语音处理,并在必要时添加自定义代码。但是在模拟器中提供了直接服务的详细信息之后,如果我选中“在调试模式下打开”,则会删除直接服务凭据,并且我无法调试。
模拟器设置的屏幕截图
解决方法
在调试模式(Inspection Middleware)中使用仿真器,将无法同时使用DirectLine语音。当您想使用仿真器查看同时在另一个渠道(例如,团队或网络聊天)中发生的活动时,将使用调试模式或检查中间件。基本上是远程调试(以某种方式)。如果要通过仿真器调试活动,只需在调试模式下本地运行bot并使用仿真器即可。您可以通过IDE调试机器人,也可以在仿真器中调试活动等。
另一种选择(我不太清楚您的需求)是,您可以将Web聊天设置为使用直接语音,然后在调试模式下使用带有模拟器的中间件模拟器。我不是100%肯定会成功,而是一种更合理的方法。