【问题标题】:There was an error sending this message to your bot: HTTP status code GatewayTimeout将此消息发送到您的机器人时出错:HTTP 状态代码 GatewayTimeout
【发布时间】:2020-05-21 06:07:01
【问题描述】:

我将机器人代码部署到 azure,在网络聊天选项中测试我没有得到任何东西,并且在频道中我得到以下错误。

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

机器人代码在模拟器中运行良好,但在门户中出现错误。那么如何解决这个问题呢?

id 和 Bot Channel Registration 一切都正确,但仍然出现错误。

【问题讨论】:

  • 如何在 Azure 上部署机器人?如果您错过了某个步骤,您可以查看deployment 步骤吗?消息传递端点配置是否正确?另外,请查看troubleshooting 文档以缩小问题范围。

标签: azure botframework bots azureportal web-chat


【解决方案1】:

帮助您入门的几个步骤:

  • 您需要检查如何将 Web 应用程序机器人部署到 Azure。请参阅部署步骤tutorial,看看您是否遗漏了任何步骤。
  • 如果您的机器人托管在其他地方,那么您需要register您的机器人。
  • 检查您是否正确配置了您的消息传递端点。格式应为https://yourbotname.azurewebsites.net/api/messages。此外,请仔细检查您的 appID 和 appPassword 是否配置正确。
  • 尝试通过创建新的机器人频道注册或在不同的资源组/订阅上重新部署机器人以查看问题是否仍然存在。
  • 此外,请尝试在同一资源组/订阅中部署另一个机器人,以缩小问题是在机器人内部还是与资源有关。

希望这会有所帮助。

【讨论】:

  • 您能否接受这个答案,以便对其他人也有帮助?谢谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-05-01
  • 2021-01-27
  • 1970-01-01
相关资源
最近更新 更多