Получение ошибок после добавления бота в Teams

Я получаю ошибки после добавления BOT в команды. Я создал простого бота по умолчанию Hello, используя MS Teams Toolkit и Vs Code. Самое приятное то, что всякий раз, когда я создаю любого BOT и пытаюсь запустить его в эмуляторе бота, он работает нормально, что на localhostwith 200 ok response, но не в командах, либо я получаю 404 или 500 в запросах POST.

Может ли кто-нибудь помочь и через какой-то свет сказать мне, что я делаю здесь не так или что может быть возможной причиной ошибок.

  1. журнал ошибок ng-rok  введите описание изображения здесь

person Vin    schedule 12.12.2020    source источник


Ответы (1)


Ваш бот выглядит так, как будто он настроен для правильного доступа к вашей среде ngrok, так что это хорошо, но похоже, что путь неполный. Вам необходимо указать Bot Framework полный путь к фактической запущенной конечной точке в вашем приложении - обычно это что-то вроде https://[something].ngrok.io/api/messages, как на скриншоте ниже:  введите описание изображения здесь

В разделе конечной точки обмена сообщениями см. Полный путь. Я подозреваю, что у вас есть только часть https://[something].ngrok.io, а не часть /api/messages.

Вы можете видеть это, потому что в вашем журнале ngrok, который вы опубликовали, путь прямой к корню (/), а не к /api/messages или аналогичному.

person Hilton Giesenow    schedule 12.12.2020