我读到了关于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和密码的网站中使用它?
答案 0 :(得分:1)
您只能在没有app id和pw的情况下使用模拟器。任何其他频道都需要它们。连接器服务需要这些凭据才能为客户端details here执行身份验证。它也用于发送和接收消息,您可以阅读here。 This是了解这个和其他关键概念的好地方。祝你好运!