0

据我了解,模拟器使用 DirectLine API 与本地托管的机器人对话,即使用http://localhost:3978/api/messages

这怎么可能?要使用 DirectLine API,需要

  1. 在 BotConnector 中注册其机器人
  2. 提供消息传递端点
  3. 启用 DirectLine API 并生成 DirectLine API 密钥

模拟器仅满足消息传递端点要求(http://localhost:3978/api/messages),但它仍然可以完美运行。为什么其他渠道需要 BotConnector 注册?

4

1 回答 1

0

因此,根据@Ezequiel Jadib 提供的GitHub 问题中链接的播客,模拟器正在模拟 BotConnector 服务,因此可以直接与本地托管的机器人通信。

Dan Driscoll 解释说,可以避免 DiretLine API 并直接与机器人对话,尽管这意味着在 BotFramework 生态系统之外进行操作,并且您需要自己的方式来处理安全性(可能还有其他事情)

于 2016-12-22T14:07:22.693 回答