Microsoft Bot在团队中发送响应两次

时间:2020-04-22 05:36:05

标签: botframework bots direct-line-botframework

我使用了Microsoft机器人框架SDKv4,并将其集成到Teams频道。它运行良好,但给出了两次响应。

enter image description here

但是,当我在Azure Portal的Emulator和Web Chat中对其进行测试时,我没有得到相同的行为。

但是,当我在网络聊天中对机器人进行ping操作并获得响应时,我会看到以下问题。

enter image description here

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

enter image description here

该问题与我的团队整合有关两次获取消息吗?以及如何解决?

2 个答案:

答案 0 :(得分:0)

您是否正在使用Webhooks?如果是这样,则多个具有相同ID的Webhook可能是重复消息的原因。希望对您有帮助

答案 1 :(得分:0)

我使我的机器人工作了。这是MS身份验证的问题!

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

奇怪的是,尽管它最初并没有得到认证,但是却给了我答复。这个,我还没有得到!