gpt4 book ai didi

azure - 如何找出无法向机器人发送消息的原因?

转载 作者:行者123 更新时间:2023-12-03 02:45:09 25 4
gpt4 key购买 nike

我已经设置了一个连接到我的机器人端点的机器人注册 channel 。它在 Bot Framework Emulator 中运行得非常好。

我在通过 Azure 门户上的“在 Web 聊天中测试”页面连接到我的机器人时遇到问题。我尝试发送消息,但没有任何反应,我在消息下看到的只是“正在发送”。

然后,我将转到 Blade 中的“ channel ”选项卡,并看到网络聊天错误:There was an error sending this message to your bot: HTTP status code Unauthorized .

当我尝试向 Microsoft Teams 中的机器人发送消息时,完全没有任何反应。我什至没有收到错误。在 Azure 门户上的运行状况下,它只显示“正在运行”。

不过,让我的机器人在网络聊天中工作并不是首要任务。我真的希望它最终能在团队中发挥作用。

最佳答案

想发表评论,但积分不够。授权有几个不同的原因。创建机器人注册时,有一个选项“仅允许来自该组织的帐户”,这需要额外的配置,因此如果您选择此选项,请将其更改为任何帐户。

此外,您通常可以从服务器端获得更详细的错误消息(这些消息不会透露给遇到 403 错误的用户)。转到 Azure 门户中机器人的应用程序服务,然后转到左侧菜单底部附近的“应用程序服务日志”。启用“应用程序日志记录(文件系统)”(我也喜欢级别为详细并启用“详细错误消息”)。现在转到左侧菜单中的“日志流”。现在应该已连接。尝试再次访问机器人并查看日志流中出现哪些消息。

如果您启用 Application Insights,这也会有所帮助

关于azure - 如何找出无法向机器人发送消息的原因?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59215264/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com