Skip to content

[BUG] 无法上报离线消息 #715

@xxhhlk

Description

@xxhhlk

系统版本

Windows 10 Pro 22H2

QQNT 版本

9.9.27-45758

LLBot 版本

7.10.0

OneBot 客户端

No response

发生了什么?

协议是onebot 11,反向ws
接收端已勾选bot配置中的上报离线开关并保存,仍然未上报离线期间收到的消息

Image Image

如何复现

1、右下角退出用于接收消息的QQ,并在LLbot桌面端-控制面板tab点击停止
2、使用其他账号发送一条私聊文本消息给此QQ
3、在LLbot桌面端点击启动,登录此QQ
4、观察日志,未发现这条消息的相关内容
5、在线期间收到消息可以正常上报
注:测试期间,该QQ没有登录手机或其他端;系统时间是准的

期望的结果?

开启上报离线开关后,应当上报离线期间的消息

LLBot 运行日志

发送消息,时间点如下
    2026-03-02 01:28:23 | [发-私] 用户B(xxxxxx):
    这是一条测试消息,离线期间发送
    2026-03-02 01:29:50 | [发-私] 用户B(xxxxxx):
    这是一条测试消息,在线期间发送

接收QQ的日志:
    01:28:38 [PMHQ] 已加载配置文件: D:\Download\Compressed\LLOneBot-win-x64_5_2_2\bin\pmhq\pmhq_config.json
    01:28:38 [PMHQ] QQ 路径: C:\Program Files\Tencent\QQNT\QQ.exe
    01:28:38 [PMHQ] QQ 版本: 45758
    01:28:38 [PMHQ] 注入 DLL: D:\Download\Compressed\LLOneBot-win-x64_5_2_2\bin\pmhq\pmhq.dll
    01:28:38 [PMHQ] [MAIN] Headless mode disabled
    01:28:38 [PMHQ] 正在启动 QQ...
    01:28:38 [PMHQ] 命令: "C:\Program Files\Tencent\QQNT\QQ.exe" 
    01:28:38 [PMHQ] QQ 进程 PID: 52356
    01:28:38 [PMHQ] 正在注入 DLL...
    01:28:38 [PMHQ] DLL 注入成功,基址: 0x61A40000
ERR 01:28:38 [PMHQ] [2026-03-01T17:28:38Z INFO  pmhq_injector::injector] DLL 注入成功,模块基址: 0x61A40000
    01:28:38 [PMHQ] 正在恢复 QQ 进程...
    01:28:38 [PMHQ] QQ 进程已恢复
    01:28:38 [PMHQ] PMHQ 注入完成!
    01:28:38 [PMHQ] QQ 已独立运行,injector 退出
    [
      'D:\\Download\\Compressed\\LLOneBot-win-x64_5_2_2\\bin\\llbot\\node.exe',
      'D:\\Download\\Compressed\\LLOneBot-win-x64_5_2_2\\bin\\llbot\\llbot.js',
      '--',
      '--pmhq-port=13000'
    ]
    2026-03-02 01:28:44 | LLBot 7.10.0
    webui start
    2026-03-02 01:28:44 | Webui 服务器已启动 127.0.0.1:3080
    PMHQ WebSocket 连接成功
    配置加载成功
    配置文件位于 D:\Download\Compressed\LLOneBot-win-x64_5_2_2\bin\llbot\data\config_xxxxxx.json
    2026-03-02 01:28:45 | OneBot V11 WebSocket server started 127.0.0.1:3001
    2026-03-02 01:28:45 | Trying to connect to the websocket server: ws://127.0.0.1:3102/onebot/v11/ws
    2026-03-02 01:28:45 | OneBot V11 HTTP SSE started 127.0.0.1:3000/_events
    2026-03-02 01:28:45 | OneBot V11 HTTP server started 127.0.0.1:3000
    2026-03-02 01:28:45 | Connected to the websocket server: ws://127.0.0.1:3102/onebot/v11/ws
    2026-03-02 01:28:45 | WebSocket 事件上报 ws://127.0.0.1:3102/onebot/v11/ws meta_event
    2026-03-02 01:29:45 | WebSocket 事件上报 ws://127.0.0.1:3102/onebot/v11/ws meta_event
    2026-03-02 01:29:50 | WebSocket 事件上报 ws://127.0.0.1:3102/onebot/v11/ws message.private
    2026-03-02 01:29:50 | [收-私] 用户A(xxxxxxx):
    这是一条测试消息,在线期间发送
    2026-03-02 01:30:45 | WebSocket 事件上报 ws://127.0.0.1:3102/onebot/v11/ws meta_event

OneBot 客户端运行日志

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions