Microsoft Bot Framework NodeJS V4, работающий на AWS Lambda 401 несанкционированная ошибка - PullRequest
0 голосов
/ 31 октября 2018

Я пытаюсь создать Chatbot, используя MS BotFramework, работающий без сервера на AWS Lambda.

Бот работает с эмулятором и NGROK, когда не указан AppId и AppSecret:

 var adapter = new BotFrameworkAdapter({
        appId: null,
        appPassword: null
    });

Когда я включаю AppId и пароль:

 var adapter = new BotFrameworkAdapter({
        appId: process.env.microsoftAppID,
        appPassword: process.env.microsoftAppPassword
    });

Эмулятор отвечает: Невозможно опубликовать активность. Несанкционированный на сообщение

И в логах я получаю это: BotFrameworkAdapter.processActivity (): 401 ОШИБКА - Ошибка: несанкционированный доступ. Запрос не авторизован

Я уже проверил учетные данные с шагом 2 из 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

1 Ответ

0 голосов
/ 03 ноября 2018

Код теперь работает для меня. Вышло новое обновление для пакета npm "botbuilder", которое устранило проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...