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

Botframework 我可以在没有Microsoft应用程序ID的应用程序中使用Microsoft Bot Builder吗?,botframework,Botframework,我读过关于微软机器人构建器的文章,对我来说似乎很不错。 但我在想一件事 它需要Microsoft应用程序id和密码才能使其成为rest端点。 “chatconnector”似乎在连接用户和bot builder,为每个用户创建连接。 如果这是真的,为什么它需要Microsoft应用程序id和密码 // Create chat connector for communicating with the Bot Framework Service var connector = new b

我读过关于微软机器人构建器的文章,对我来说似乎很不错。 但我在想一件事

它需要Microsoft应用程序id和密码才能使其成为rest端点。 “chatconnector”似乎在连接用户和bot builder,为每个用户创建连接。 如果这是真的,为什么它需要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
    });
如果我断开互联网,我会收到警告。这就是emulator中发生的情况。我不知道应用程序或网站中会发生什么

 WARN: ChatConnector: receive - emulator running without security enabled.
但一切仍在运转

1.chatconnector的具体功能是什么


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

您只能在没有应用程序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
    });