首页 文章

在AWS Lambda 401上运行的Microsoft Bot Framework NodeJS V4未经授权的错误

提问于
浏览
0

我正在尝试使用在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错误 - 错误:未经授权的访问 . 请求未经授权

我已经从https://docs.microsoft.com/en-us/azure/bot-service/bot-service-troubleshoot-authentication-problems?view=azure-bot-service-4.0#issue-an-http-request-to-the-microsoft-login-service验证了步骤2的凭据

1 回答

  • 0

    该守则现在正在为我工作 . 发布了npm“botbuilder”软件包的新更新,解决了这个问题 .

相关问题