我正在尝试使用在AWS Lambda上运行无服务器的MS BotFramework构建一个Chatbot .
当没有指定AppId和AppSecret时,Bot正在使用模拟器和NGROK:
var adapter = new BotFrameworkAdapter({
appId: null,
appPassword: null
});
当我启用AppId和密码时:
var adapter = new BotFrameworkAdapter({
appId: process.env.microsoftAppID,
appPassword: process.env.microsoftAppPassword
});
模拟器响应:无法发布活动 . 未经授权发送消息
在日志中我得到这个:BotFrameworkAdapter.processActivity():401错误 - 错误:未经授权的访问 . 请求未经授权
1 回答
该守则现在正在为我工作 . 发布了npm“botbuilder”软件包的新更新,解决了这个问题 .