Я делаю это вот так:
try {
YourClass yourClass = new YourClass();
Method method = YourClass.class.getMethod("yourMethodName", ParameterOfThisMethod.class);
method.invoke(yourClass, parameter);
} catch (Exception e) {
e.printStackTrace();
}
Во-первых, вы должны убедиться, что ваш бот может работать в вашей локальной среде. Я использую Bot Framework Emulator для тестирования моего локального бота. Я сослался на этот документ , чтобы создать бота с vs2017.
Затем создайте веб-бота на портале Azure.
При развертывании загрузите исходный код бота и извлеките содержимое загружаемого zip-файла в локальную папку. Нам нужны настройки в папке PostDeloyScripts.
Теперь вы можете опубликовать своего собственного бота, используя эти настройки. Вы можете обратиться к этому документу для более подробной информации.
После всех этих шагов мы можем использовать бот, опубликованный для лазури.