Я получаю ошибки после добавления BOT в команды. Я создал простого бота Hello по умолчанию, используя MS Teams Toolkit и Vs Code. Самое приятное то, что всякий раз, когда я создаю любого BOT и пытаюсь запустить его в эмуляторе Bot, он работает нормально, который включен localhost
с 200 ok response
, но не в командах, либо я получаю 404 или 500 в запросах POST.
Может кто-нибудь, пожалуйста, помогите и расскажите мне, что я делаю неправильно здесь или что может быть возможной причиной ошибок.
Ваш бот выглядит так, как будто он правильно настроен для доступа к вашей среде ngrok, так что это хорошо, но похоже, что путь неполный. Вам нужно указать Bot Framework полный путь к фактической рабочей конечной точке в вашем приложении — обычно это что-то вроде https://[something].ngrok.io/api/messages
, как на снимке экрана ниже:
В разделе «Конечная точка обмена сообщениями» см. полный путь. Я подозреваю, что у вас есть только часть https://[something].ngrok.io
, а не часть /api/messages
.
Вы можете видеть это, потому что в вашем журнале ngrok, который вы опубликовали, путь ведет прямо к корню (/
), а не к /api/messages
или подобному.