При отправке этого сообщения вашему боту произошла ошибка: код состояния HTTP GatewayTimeout - PullRequest
0 голосов
/ 05 февраля 2020

Я развернул код бота в опции azure, Test in webchat, я ничего не получаю, и в каналах я получаю сообщение об ошибке ниже.

There was an error sending this message to your bot: HTTP status code GatewayTimeout

Код бота отлично работает в эмуляторе но получаю ошибку в портале. Итак, как решить эту проблему?

Идентификатор и регистрация на канале бота все правильно, все еще получая ошибку.

1 Ответ

1 голос
/ 07 февраля 2020

Несколько шагов, которые помогут вам начать работу:

  • Вам необходимо проверить, как вы развертываете бот вашего веб-приложения на Azure. Обратитесь к руководству по развертыванию , чтобы узнать, пропустили ли вы какие-либо из этих шагов.
  • Если ваш бот размещен в другом месте, вам необходимо зарегистрировать своего бота.
  • Проверьте, правильно ли вы настроили конечную точку обмена сообщениями. Это должно быть в формате https://yourbotname.azurewebsites.net/api/messages. Кроме того, дважды проверьте, правильно ли настроены ваш appID и appPassword.
  • Попробуйте заново развернуть бот, создав новую регистрацию каналов ботов или в другой группе / подписке на ресурсы, чтобы проверить, сохраняется ли проблема.
  • Кроме того, попробуйте развернуть другого бота в той же группе ресурсов / подписке, чтобы сузить, если проблема в боте или с ресурсами.

Надеюсь, это поможет.

...