Skip to content

[Bug] QQ官方机器人出现重复接收并回复单一消息 #6911

@ku1yin

Description

@ku1yin

What happened / 发生了什么

在QQ App中 清空机器人聊天记录后,出现Astrbot重复接收单条信息现象。我观察到已经有类似Issue,但复现规律好像没有我这个详细具体。

Reproduce / 如何复现?

复现方式如下:
1、配置完成QQ官方机器人
2、发送任意消息并等待回复后,进入QQ的机器人聊天设置界面,删除聊天记录
3、此时会发现开始重复接收2次
4、重复第二步,会发现变为重复接收三次
根据初步测试,每次删除聊天记录都会导致重复接收次数+1

AstrBot version, deployment method (e.g., Windows Docker Desktop deployment), provider used, and messaging platform used. / AstrBot 版本、部署方式(如 Windows Docker Desktop 部署)、使用的提供商、使用的消息平台适配器

版本:V4.22
部署方式:包管理器部署
API提供商:腾讯云Coding Plan
适配器:QQ官方机器人

OS

Linux

Logs / 报错日志

[02:45:28.937] [Core] [INFO] [core.event_bus:66]: [QQ] [睦子米(qq_official)] B203BF5685989C80ABC79B54A01FA3D8: [At:qq_official] 晚安喵
[02:45:28.988] [Core] [INFO] [core.event_bus:66]: [QQ] [睦子米(qq_official)] B203BF5685989C80ABC79B54A01FA3D8: [At:qq_official] 晚安喵
[02:45:28.988] [Core] [INFO] [core.event_bus:66]: [QQ] [睦子米(qq_official)] B203BF5685989C80ABC79B54A01FA3D8: [At:qq_official] 晚安喵
[02:45:28.997] [Core] [INFO] [process_stage.follow_up:190]: Captured follow-up message for active agent run, umo=睦子米:FriendMessage:B203BF5685989C80ABC79B54A01FA3D8, order_seq=0
[02:45:28.998] [Core] [INFO] [process_stage.follow_up:190]: Captured follow-up message for active agent run, umo=睦子米:FriendMessage:B203BF5685989C80ABC79B54A01FA3D8, order_seq=1
[02:45:29.373] [Core] [INFO] [core.event_bus:66]: [QQ] [default(qq_official)] B203BF5685989C80ABC79B54A01FA3D8: [At:qq_official] 晚安喵
[02:45:29.378] [Core] [INFO] [core.event_bus:66]: [QQ] [睦子米(qq_official)] B203BF5685989C80ABC79B54A01FA3D8: [At:qq_official] 晚安喵
[02:45:29.388] [Core] [INFO] [process_stage.follow_up:190]: Captured follow-up message for active agent run, umo=睦子米:FriendMessage:B203BF5685989C80ABC79B54A01FA3D8, order_seq=2
[02:45:34.058] [Plug] [INFO] [meme_manager.main:692]: [meme_manager] 去重后的最终表情列表: []
[02:45:34.064] [Core] [INFO] [respond.stage:184]: Prepare to send - /B203BF5685989C80ABC79B54A01FA3D8: 快去睡,别刷手机了。
[02:45:35.946] [Plug] [INFO] [meme_manager.main:692]: [meme_manager] 去重后的最终表情列表: ['sleep']
[02:45:35.948] [Core] [INFO] [respond.stage:184]: Prepare to send - /B203BF5685989C80ABC79B54A01FA3D8: 晚安~我这边下午刚醒。睡个好觉,醒了找我
[02:45:43.213] [Plug] [INFO] [meme_manager.main:692]: [meme_manager] 去重后的最终表情列表: []
[02:45:43.215] [Core] [INFO] [respond.stage:184]: Prepare to send - /B203BF5685989C80ABC79B54A01FA3D8: (叹气)说了晚安还在发。

快去睡,别刷手机了。
[02:45:48.525] [Plug] [INFO] [meme_manager.main:692]: [meme_manager] 去重后的最终表情列表: []
[02:45:48.528] [Core] [INFO] [respond.stage:184]: Prepare to send - /B203BF5685989C80ABC79B54A01FA3D8: 说了晚安还在发。

别刷手机了,快去睡。
[02:45:54.573] [Plug] [INFO] [meme_manager.main:692]: [meme_manager] 去重后的最终表情列表: []
[02:45:54.576] [Core] [INFO] [respond.stage:184]: Prepare to send - /B203BF5685989C80ABC79B54A01FA3D8: (叹气)说了晚安还在发。

快去睡,别让我明天发现你又通宵了。

Are you willing to submit a PR? / 你愿意提交 PR 吗?

  • Yes!

Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:platformThe bug / feature is about IM platform adapter, such as QQ, Lark, Telegram, WebChat and so on.bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions