botbuilder / bot框架的v3.0.0中存在一个问题,其中身份验证不适用于本地模拟器(请参阅https://github.com/Microsoft/BotBuilder/issues/625)。官方解决方法是从机器人本身和模拟器中清除appId和appPassword,从而完全绕过身份验证。
在Windows GUI版本的模拟器中这很容易,但在控制台版本中这不起作用。 / settings允许您更改appId和appPassword,但是在没有任何输入的情况下按下将保留当前值。因此,你无法将它们设置为空。
我尝试添加空白,像/ reset这样的命令,但没有任何效果。删除/重新安装控制台模拟器确实保留了值,因此它们似乎在某处缓存。
有没有办法清除设置缓存/重置控制台模拟器的凭据?
使用:Mono,Microsoft Bot Framework Channel Emulator v3,Mac OS的控制台版本
答案 0 :(得分:2)
我刚刚创建了一个新版本(v3.0.6037.27277)来修复此问题(您可以输入'禁用'以禁用AppId / AppPassword。) 它已经发表。
由于 - 汤姆