Files
xieyi-weixin-/PROTOCOL_PROGRESS_FIX.md
2026-09-21 10:56:48 +08:00

2.1 KiB
Raw Permalink Blame History

v1.4.16 协议监听进度修复

用户日志显示原账号连接成功,浮窗却仍显示“正在连接企业微信”。原因是协议线程只推送了运行状态,没有推送进度;浮窗也没有替换连接阶段的默认文字。

本版连接完成后显示“协议已连接 · 正在检查新消息”;完成一轮读取且没有待处理任务时,显示“协议监听中 · 等待新消息”。收到新消息、生成回复、发送和核对回执时同步实际步骤;待审核、处理异常和不确定回执各自显示对应状态。

运行日志增加“[协议收信]”和“[协议处理]”,不附带聊天正文;每分钟最多一条“[协议监听]”轮询统计。数据库读取失败和回执不明确时,不记录轮询正常。发送成功仍以原有服务器回执及消息库核对为准。

保留 5.0.10.6023 x86 和 5.0.11.6018 x86 的适配、原账号核对和首次发送回执验证规则。相同账号与相同客户端构建已有的有效验证记录可继续使用。仅处理启动后收到的新消息和已保存的待处理任务。

验证:698 项回归测试通过,覆盖协议队列、回执去重、审核、联系验证跳过、双版本适配、数据库读取与 Qt 浮窗。Qt 离屏渲染使用与主程序一致的字体,已核对连接到监听的文字变化。

这些测试使用模拟数据库、模拟发送器或静态分析,不产生真实客户消息。用户提供的日志能证明其电脑已连接且有首次发送验证记录,尚不能证明新消息已被自动回复。新日志用于区分未收到新消息、待处理、发送确认和错误。

交付检查:主程序自检、全新配置目录及中文空格路径迁移自检、NSIS 安装包 4011 个文件完整性检查均通过。Defender 对主程序目录和安装包的文件扫描未发现威胁;历史行为告警的厂商复核仍未完成,本次文件扫描不代表行为告警已解决。

安装包:C:\wechat_rpa\dist\installer\甄AI客服-安装包-v1.4.16.exe SHA-256:3c4a3b3415c359fa94c2c692f9b5e1f1a6be77716909a7cb1db20c50ce970764