我可以在没有Microsoft应用程序ID的应用程序中使用Microsoft Bot Builder吗?

时间:2017-10-05 07:04:16

标签: botframework

我读到了关于Microsoft bot构建器,对我来说似乎很好。 但我正在考虑一件事。

它需要Microsoft应用程序ID和密码才能使其成为休息终点。 “chatconnector”似乎连接了用户和机器人构建器,为每个用户创建了一个连接。 如果这是真的,为什么它需要Microsoft应用程序ID和密码?

  // Create chat connector for communicating with the Bot Framework Service
    var connector = new builder.ChatConnector({
     appId: process.env.MICROSOFT_APP_ID,
     appPassword: process.env.MICROSOFT_APP_PASSWORD
    });

如果我断开网络连接,我收到了警告。这就是模拟器中发生的事情。我不是应用程序或网站内发生的事情。

 WARN: ChatConnector: receive - emulator running without security enabled.

但一切仍然有效。

1. chatconnector究竟做了什么?

2.是否可以在没有Microsoft应用程序ID和密码的网站中使用它?

1 个答案:

答案 0 :(得分:1)

您只能在没有app id和pw的情况下使用模拟器。任何其他频道都需要它们。连接器服务需要这些凭据才能为客户端details here执行身份验证。它也用于发送和接收消息,您可以阅读hereThis是了解这个和其他关键概念的好地方。祝你好运!