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

我尝试在 azure 中部署机器人。最初我在 azure 中创建了一个 Web 应用程序机器人,然后我从 azure 下载了代码。之后,我在我的 git 存储库中添加了所有生产文件,如 .bot、.env、web.config 文件。之后,我将我的 git 存储库添加到 azure。我还在 app.js 文件和 web.config 文件中包含了 microsoft app id 和 app 密码。

当我开始在网络聊天中进行测试时,它没有正常运行,而是显示“向您的机器人发送此消息时出错:HTTP 状态代码未找到

我错过的地方,请帮助我。

【问题讨论】:

    标签: node.js azure azure-web-app-service azure-bot-service


    【解决方案1】:

    我建议您确保完全按照以下步骤操作:

    1. 首先确保您已将消息传递端点配置为 https URL,因为它不支持 http
    2. 检查您指定的消息传递端点并确保它是 与您在机器人模拟器中的使用相同。查看屏幕截图。

    1. 在您的 bot azure 门户上,转到 Channel 菜单并确保有 没有问题。请看下面的屏幕截图:

    1. Azure 门户ConfigurationApp Service Settings 下会有 是 MicrosoftAppIdMicrosoftAppPassword 不要更改这些 下载后。见下图

    注意:我还建议您在门户上create a new project 并在那里测试它是否正常工作,然后下载它 你的增强。你可以参考here。远程调试请 看看here。要发布您的本地项目,您可以参考 this

    如果您仍有任何疑问,请随时在评论中分享。谢谢你,编码愉快!

    【讨论】:

    • @Prakash 很高兴听到。非常感谢。
    • 当我连接到 microsoft 团队频道时,团队显示“向 bot 发送新消息已被您的管理员禁用”。如何与微软团队一起测试我的机器人?
    • @Prakash 您是否已将您的频道与 Teams 关联?
    【解决方案2】:

    转到机器人配置并选中启用流式传输端点复选框

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-05-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-01
      • 2021-01-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多