Автоматическое развертывание службы бота на Azure с использованием C # - PullRequest
0 голосов
/ 15 октября 2018

Мне нужно полностью развернуть решение для платформы ботов из веб-приложения .net.Ресурсы, которые я могу легко создать (используя Microsoft.Azure.Management.Fluent):

  • план обслуживания приложения
  • Веб-приложение с бэкэндом бота
  • хранилище Azure

Ресурсы, которые я хочу (и не могу):

  • "Wab App Bot"
  • «Cognitive Service» с LUIS (этот вариант не является обязательным для ознакомления, но было бы очень здорово, если бы я мог также создать этот вид ресурса из кода)

Я настроил участника службы с необходимыми правами.

Ответы [ 2 ]

0 голосов
/ 22 октября 2018

Хотя для включения непрерывного развертывания кода bt с помощью GitHub или AzureDevOps можно использовать следующую ссылку, чтобы установить компакт-диск для бота https://docs.microsoft.com/en-us/azure/bot-service/bot-service-build-continuous-deployment?view=azure-bot-service-4.0

Что касается приложения LUIS, то, что яв итоге мы используем приложение PowerShell / C # для развертывания определения приложения LUIS с помощью LUIS REST api https://westus.dev.cognitive.microsoft.com/docs/services/5890b47c39e2bb17b84a55ff/operations/5890b47c39e2bb052c5b9c2f

0 голосов
/ 16 октября 2018

Вы можете найти примеры кода для создания бота приложения Azure и Cognitive Service в SDK.

Бот приложения Azure https://github.com/Azure/azure-sdk-for-net/tree/psSdkJson6/src/SDKs/BotService

Azure Cognitive Service https://github.com/Azure/azure-sdk-for-net/tree/psSdkJson6/src/SDKs/CognitiveServices

...