Microsoft Bot 在 Teams 中发送响应两次

Microsoft Bot send the response twice in Teams

我使用过Microsoft bot Framework SDKv4,并集成到Teams频道。很好运行,但是回复了两次。

但是,当我在模拟器和 Azure 门户中的网络聊天上测试它时,我没有得到相同的行为。

但是,当我在 网络聊天 中 ping 机器人并得到响应时,我可以看到以下问题。

此外,我还可以看到,尽管我收到了有效回复,但它始终以“正在发送”作为状态,后来状态变为“”发送失败。重试"

这个问题是否与我的团队集成有关,以获取两次消息?以及如何修复它!

您在使用网络钩子吗?如果是这样,具有相同 ID 的多个 webhook 可能是双重消息的原因。希望这有帮助

我让我的机器人工作了。是MS认证的问题!

我与 MS 支持人员通了电话,根本原因似乎只是 MS 身份验证。必须重置应用程序密码,然后重新部署。

奇怪的是,虽然它最初没有通过身份验证,但它却向我返回了响应。这个,我还没看懂呢!