Microsoft BotFramework Python развертывание бота - PullRequest
1 голос
/ 04 марта 2020

Я создал бота, используя бот-фреймворк. Он хорошо работает на эмуляторе.

Когда я пошел развернуть его на Azure, я получил это:

enter image description here

Там на портале нет доступных опций.

Мне нужны шаги python speci c для развертывания бота на Azure.

1 Ответ

0 голосов
/ 05 марта 2020

Как сказал в комментариях Md Farid Uddin Kiron, развертывание через CLI - единственный способ развернуть бот python. Официального плана добавления шаблонов Python через Azure '' Создать ресурс 'не существует.

Для развертывания развертывание бота python через CLI ничем не отличается от развертывания любого другого бота через CLI.

1) войдите (az login) и установите подписку (az account set)

2) создайте регистрацию вашего приложения (az ad app create)

3) создайте бота служба приложения - выберите только ONE из следующих:

  • a) новая группа ресурсов (az deployment create)
  • b) существующая группа ресурсов с новым приложением обслуживать (az group deployment create --template-file "<path-to-template-with-preexisting-rg.json>" existingAppServicePlan="<name-of-app-service-plan>")
  • c) существующую группу ресурсов с существующей службой приложений (az group deployment create --template-file "<path-to-template-with-preexisting-rg.json>" newAppServicePlanName="<name-of-app-service-plan>")

4) Почтовый индекс

5) Из каталога, в котором хранится zip-архив, запустите webapp deploy (az webapp deployment)

Две вещи, на которые стоит обратить внимание:

  • Это не полные команды. Команды зависят от вашего собственного развертывания. Go до Разверните своего бота , чтобы увидеть полные команды.
  • Не развертывайте бот python в какой-либо группе ресурсов, которая содержит ресурсы на основе Windows, включая ресурсы LUIS. Боты Python требуют контейнерной обработки для запуска на Azure, и это будет конфликтовать с другими ресурсами.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...