将此消息发送到您的漫游器时出错:HTTP状态代码GatewayTimeout

时间:2020-02-05 10:36:12

标签: azure botframework bots azureportal web-chat

我将bot代码部署到了azure,在webchat选项中进行了测试,却一无所获,并且在渠道中也遇到了以下错误。

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

机器人代码可以在仿真器中正常运行,但是在门户网站中会出错。那么如何解决这个问题呢?

id和Bot通道注册一切正确,仍然会收到错误。

1 个答案:

答案 0 :(得分:2)

一些帮助您入门的步骤:

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

希望这会有所帮助。