我使用了Microsoft机器人框架SDKv4,并将其集成到Teams频道。它运行良好,但给出了两次响应。
但是,当我在Azure Portal的Emulator和Web Chat中对其进行测试时,我没有得到相同的行为。
但是,当我在网络聊天中对机器人进行ping操作并获得响应时,我会看到以下问题。
我还可以看到,尽管我收到了有效的回复,但它始终是“ 发送”作为状态,后来状态变为“ 发送失败。重试“
该问题与我的团队整合有关两次获取消息吗?以及如何解决?
答案 0 :(得分:0)
您是否正在使用Webhooks?如果是这样,则多个具有相同ID的Webhook可能是重复消息的原因。希望对您有帮助
答案 1 :(得分:0)
我使我的机器人工作了。这是MS身份验证的问题!
我与MS支持人员打过电话,根本原因似乎只是MS身份验证。必须重置应用程序密码然后重新部署。
奇怪的是,尽管它最初并没有得到认证,但是却给了我答复。这个,我还没有得到!