Не могу заставить бота работать на лазурном от публикации - PullRequest
1 голос
/ 09 марта 2019

У меня есть бот, написанный на c # в visual studio, когда я публикую его в azure через visual studio, настраивается служба приложений, но я не знаю, каким будет следующий шаг, чтобы заставить бот работать в тесте. Я попытался развернуть регистрацию канала бота и заполнить сервис приложения новым приложением, которое я и пароль, но это, похоже, не работает. В тесте на лазурном он не будет отправлять сообщения

Я также пробовал развертывание с помощью пустого бота, развернутого на Azure в соответствии с документами MS, это тоже не работает.

Кто-нибудь получил опыт этого процесса? Я много гуглил, но вся помощь старая. Я уверен, что просто что-то неверно истолковал, но я впервые это сделал и не могу сказать.

Любые советы или ссылки приветствуются

Большое спасибо

1 Ответ

0 голосов
/ 11 марта 2019

Во-первых, вы должны убедиться, что ваш бот может работать в вашей локальной среде.Я использую Bot Framework Emulator для тестирования моего локального бота.Я сослался на этот документ , чтобы создать бота с vs2017.enter image description here

Затем создайте веб-бота на портале Azure.enter image description here enter image description here

При развертывании загрузите исходный код бота и извлеките содержимое загружаемого zip-файла в локальную папку.Нам нужны настройки в папке PostDeloyScripts.enter image description here

Теперь вы можете опубликовать своего собственного бота, используя эти настройки.Вы можете обратиться к этому документу для более подробной информации.enter image description here

После всех этих шагов мы можем использовать бот, опубликованный для лазури.enter image description here

...