Windows 微信自动化回复最新部署情况

范围限定为个人微信 Windows 侧车,包括自动读屏、话题一召回、图片发送、服务端回执与发布流程。口径按 2026-09-17 已同步的 wecom-chat 主分支和现场归档整理。

页面生成时间 2026-09-17 15:00 CST
代码基线:99498c77
已确认真实回执 5 位客户
现场已装版本 1.14.42
最新修复候选 1.14.50
当前运行开关 STOP 暂停

部署总览

模块 当前状态 证据与说明 下一步判断
Windows 侧车客户端 可安装,可自更新 发布流程支持 GitHub Actions 构建私有包、上传私有桶、写入机器 desired.update,客户端下一次心跳下载校验。 升级后以心跳 build_id 和设备日志确认实际版本。
试点机现场包 已安装但暂停 现场归档显示已安装官方包 1.14.42+aa1b471,服务端注册和安装验证心跳成功,配置为话题一、发图最多 2 张、预览模式;STOP 存在。 先跑只读自检,再决定是否进入预演扫描。
话题一召回真发 已有小批量成功 2026-09-16 16:22 至 16:43,5 位客户均有客户端发送确认、图片 2/2 和服务端回执。 不能外推为 40 位目标完成;后续版本尚无新增成功回执。
1.14.50 修复 代码完成,待实机 主分支最新提交 99498c77;部署记录写明 Python 1210 项与 vitest 全量通过,但未在试点销售机验收。 先以 preview 下发,确认列表点击、标题核验、日志原因,再切 live
安全与回执 门禁保留 当前链路依赖发送前身份核对、聊天尾核验、红标检测、本地 recall_delivery.json 与服务端回执,不把“领取任务”或“气泡出现”直接算成功。 继续以服务端 receipted 和本地账本双证据计数。

当前链路

01启动与安全配置

检查 STOPDRY_RUN、召回模式、机器身份与微信窗口。

02列表扫描

识别真实客户行,过滤服务号、内部号和无效备注。

03打开会话

优先直接点行,进入后读取标题与聊天尾做完整身份核验。

04生成话术

服务端按人设、画像、话题一策略返回待发送内容。

05发送文字与图片

先文字,再发送最多 2 张审核素材,遇到红标或好友限制即暂停。

06回执与复核

本地账本和服务端回执对齐后才计为完成。

已确认进展

5 位客户完成

试点账号在 2026-09-16 完成 5 位客户话题一召回,时间集中在 16:22 至 16:43。每条均记录任务号、客户端发送确认、2 张图片和服务端回执。

发布流程成型

Windows Winds release 已串起构建、私有包上传、台账提交与指定销售机下发。默认 preview,第一次上线需先确认客户端回报 ready 和新 build_id

安全边界清楚

页面采用保守计数:不把心跳 running、领取任务、搜索成功、气泡变化算作成功。必须看到本地发送账本和服务端回执。

9 月 17 日最新修复

修复内容

  • 把“省份加六位编号”从身份唯一键降级为粗筛,避免同省同编号或同编号不同字母客户被合并。
  • 客户端与服务端统一使用 same_customer / sameCustomerTitle 判断同一客户。
  • 默认启用直接点列表行,点击前重读行、点击后看像素高亮、打开后再核验完整标题。
  • 搜索歧义不再直接判为非好友,而是保留候选并 1 小时后重试。
  • 补充拒发日志中的 observedreasonsource 字段,方便复盘。

验收状态

  • 代码状态:已合入 main,当前 HEAD 为 99498c77
  • 离线测试:部署记录写明 Python 1210 项与 vitest 全量通过。
  • 实机状态:尚未在试点销售机完成验收,未产生新增发送回执。
  • 建议动作:先以 send_mode=preview 下发 1.14.50,确认日志,再按单客、同编号客户、10 位队列逐级放量。

风险与待办

优先级 事项 当前处理口径
P0 试点销售机仍处于 STOP 诊断暂停 不能宣称自动回复稳定运行。恢复前先完成自检、心跳版本、窗口可见性和预演扫描。
P0 1.14.50 未实机验收 先 preview,获得一位真实端到端成功后再扩到同编号客户和 10 位队列。
P1 客户身份碰撞 新版改为 fail-closed。字母或手机号冲突时按不同人处理,降低错发风险。
P1 扫描预算按片计,不按客户 当前每日 40 位、至少 60 秒间隔、每日最多 100 次扫描、21:00 停止。预算策略仍需优化。
P2 日报和监控 试点召回飞书监控已暂停;恢复前需明确新的统计日期,避免沿用 2026-09-16 计数。

建议上线顺序

1. 只读自检

在试点销售机桌面双击自检入口,只检查微信窗口、依赖、身份与心跳,不启动自动回复,不发送消息。

2. 预演升级

通过 windows-winds-release.yml 下发 1.14.50,保持 DRY_RUN=1mode=preview,确认新日志字段。

3. 单客真发

选择一位已授权且身份完整的客户,完成文字、2 图、本地账本和服务端回执四项核对。

4. 碰撞样本

专门验闽A-260710 与闽C-260710 这类同编号不同客户,确认各自独立记录和回执。

5. 小队列放量

通过后再跑 10 位队列,继续按真实回执计数,不把任务领取或搜索成功计入成果。

6. 恢复日报

放量后恢复飞书日报或监控,计数日期切到当天,异常只报需要处理的回执差异和暂停状态。

证据来源

wecom-chat/cloudpc/windows-weixin/deployments/2026-09-17-serial-collision-gaopeng.md:1.14.50 根因、修复、部署和验收计划。

wecom-chat/session-records/gaopeng-20260916-17/README.md:2026-09-16 至 17 现场归档和当前状态。

wecom-chat/session-records/gaopeng-20260916-17/artifacts/*-5人召回完成记录.md:5 位客户完成记录。

wecom-chat/session-records/gaopeng-20260916-17/artifacts/*-Winds-部署状态.md:试点机安装与 STOP 状态。

wecom-chat/cloudpc/windows-weixin/RELEASES.jsonlwecom-chat/docs/runbooks/windows-release.md:Windows 客户端 release 台账与发布流程。