我是Microsoft Bot Framework的新手,我想问一下我对通用体系结构的理解是否正确。
我偶然发现了以下架构picture 想象一下,我使用Microsoft提供的模板构建了一个简单的Echo-Bot,现在我正在使用Bot Framework Emulator在本地测试Bot。
我目前的理解是,当我与Bot Framework仿真器进行交互时,仿真器使用Direct-Line-API与与我的本地Bot Web API进行通信的Bot连接器进行通信。还是可以将Bot Framework Emulator视为Skype,Facebook等渠道?
答案 0 :(得分:0)
简短的回答:是的。
长答案:Emulator使用WebChat,而Directline-JS。因此,当您使用仿真器时,就在使用WebChat频道。
但是,模拟器刚刚将Bot Inspector添加到了最新版本中。这使您可以附加到其他渠道(如Skype或Facebook)上的对话,并通过模拟器实时查看对话。有关设置说明,请参见上面的链接,但是要点是:
/INSPECT attach <UUID>
)注意:Bot Inspector超级新。仍然有一些问题需要解决,说明也很少,但是效果很好,否则。您可以在此处查看已经具有Inspector中间件代码的示例:
注意:Bot检查器模式不同于Inspector Pane