Я пытаюсь автоматизировать процесс создания и развертывания приложений чат-ботов с помощью Microsoft Bot Framework и Azure Bot Service.
У меня есть собственный шаблон, который обращается к моей службе, и мне просто нужно настроить файл Web.config для каждого развертываемого чат-бота. Я также хочу использовать default.htm для размещения базового веб-чата, который использует секрет DirectLine развернутого чат-бота.
Мне удалось создать приложение Чат-бот WebApp с помощью Azure CLI 2.0, а также интегрировать этого чат-бота с каналом DirectLine. Однако мне не удалось получить ключ DirectLine с помощью Azure CLI 2.0.
Я использовал следующие инструкции для интеграции чат-бота, созданного мной через CLI, с каналом DirectLine:
az bot directline create --name
--resource-group
[--add-disabled {false, true}]
[--disablev1 {false, true}]
[--disablev3 {false, true}]
[--site-name]
Однако, когда я использую команду show, я не получаю секрет, который мне нужно добавить в веб-чат в файле default.htm:
az bot directline show --name
--resource-group
Могу ли я добиться этого с помощью Azure CLI или .NET SDK? Я использую Azure CLI для тестирования, но в конце концов я хочу использовать .NET SDK, чтобы создать веб-службу REST, которая создает чат-бота ( на основе моего настраиваемого шаблона) и возвращает URL-адрес вызывающей стороне. Когда вызывающий абонент переходит по URL-адресу, я хочу, чтобы default.htm был хостингом для веб-чата.