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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions