ПОЛУЧЕНИЕ ОШИБКИ: невозможно автоматически указать идентификатор MSA.Пожалуйста, передайте их как параметры и попробуйте снова - PullRequest
0 голосов
/ 29 сентября 2018

Я пытаюсь настроить проект BOT с помощью Visual Studio.Я следую инструкциям в https://docs.microsoft.com/en-us/azure/bot-service/bot-builder-enterprise-template-deployment?view=azure-bot-service-4.0

Во время развертывания, когда я запускаю команду

msbot clone services --name "MyBotName" --luisAuthoringKey "abcd" --folder "DeploymentScripts\msbotClone" --location "westus"

Через некоторое время я получаю следующую ошибку ОШИБКА: Невозможно автоматически предоставить идентификатор MSA.Пожалуйста, передайте их как параметры и попробуйте снова.

Ответы [ 2 ]

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

Теперь вы можете сделать это, как показано ниже, из cli (получить appid и секрет, вручную создав приложение с помощью функции предварительного просмотра Azure или https://apps.dev.microsoft.com/)

msbot clone services --name "" --luisAuthoringKey "" --folder "DeploymentScripts\msbotClone" --location "" --appId "" --appSecret ""
0 голосов
/ 03 октября 2018

У меня та же проблема, и есть проблема с открытием этой проблемы Не удается создать регистрацию бота .

Проблема возникает, когда скрипт пытается создать нового чат-бота командой'az bot create' без передачи appid и пароля.

для меня как временного решения Я изменяю команду и передачу appid и пароля.

Найдите папку msbot для ваших модулей npm (обычно на C:\Users\{{username}}\AppData\Roaming\npm\node_modules\msbot\bin), отредактируйте msbot-clone-services.js и найдите функцию createBot () (около строки 687) и измените команду на:

let command = `az bot create -g ${args.groupName} --name ${args.name} --kind webapp --location ${args.location} --insights-location "${args.insightsRegion}" --appid "your_appid" --password "your_password"`

Вы можете найти или создать свое приложение на https://apps.dev.microsoft.com/#/

...