把「朋友圈点赞」和「AI 聊天代回」两个动作,放进个人微信 / 企业微信两个平台里逐格评估,给出两条互斥的最佳路线、卡点、风险,以及条件式结论。2026-06-26
结论修正:朋友圈点赞 ⇒ 客户必须加个人微信 ⇒ 聊天也落在同一个个人号。点赞与聊天不可分离。因此本轮只评估两条平台级互斥路线,不再有中间的「双号混合」。
| 个人微信 | 企业微信 | |
|---|---|---|
| 朋友圈点赞 | ✅ 唯一可行 官方无 API,靠 GUI 自动化(打开客户资料→朋友圈→点赞)。微信风控重点行为 |
❌ 能力不存在 企微看不到客户个人朋友圈;官方「客户朋友圈」只能企业→客户单向发,无法点赞客户的 |
| 聊天 AI 代回 | ⚠️ 可做(全灰) 无官方 API,GUI 自动化 / 协议逆向(wechaty 灰产 token) |
✅ 半官方 kf API 代回外部客户(方案 A,官方支持,被备案卡);好友单聊→GUI(方案 B,进行中) |
↑ 左下角是唯一同时点亮两个操作的格子组合。右上角是永久死格——企微再怎么推进都给不了朋友圈点赞。
朋友圈点赞 ✅ 聊天 ✅
一个个人号、同一好友关系上点赞+聊天闭环。客户加微入口 = 这个个人号。
个人微信客户端常驻 loop(手机 ADB / PC)
├ 聊天支线
│ 读新消息 → 去重 → 拉 Supabase 历史
│ → chatReply(小艳人设,零改动)
│ → 拟人延迟 5-20s → GUI 打字回车
│ → 落库 channel='wechat_personal'
└ 朋友圈支线(低频·与聊天错峰)
遍历目标客户 → 资料页→朋友圈
→ 点赞最新一条 → 去重落库 → 限流
朋友圈点赞 ❌ 聊天 ✅
放弃点赞(产品边界做不到),聊天合规且客户资产沉淀在企业。
聊天-方案A(kf API,官方代回外部客户) 回调 /api/wecom/kf/callback → process.ts → chatReply → wecom-proxy 固定出口 → kf/send_msg 状态:代码全上线,停机冻结(待备案域名) 聊天-方案B(好友单聊 GUI,进行中) Windows 企微客户端 UIAutomation 状态:卡可行性探针
| 维度 | 权重 | 个人微信一体化 | 企微统一 |
|---|---|---|---|
| 朋友圈点赞能力 | ★★★ | 10 | 0 |
| 聊天 AI 代回 | ★★★ | 8 | 9 |
| 合规度 | ★★ | 2 | 8 |
| 封号安全度(高=不易封) | ★★ | 2 | 6 |
| 后果可控/资产可继承 | ★★ | 2 | 9 |
| 落地速度(现有进度) | ★ | 4 | 7 |
| 运营复杂度(高=简单) | ★ | 6 | 7 |
| 若「朋友圈点赞」是硬需求(点赞权重×3) | 胜 | — | |
| 若「朋友圈点赞」可砍 | — | 胜 |
评分的唯一摆动项就是「朋友圈点赞」:把它当硬需求,路线一靠 10:0 的独占能力反超全部短板;把它当可选,路线二在合规、安全、可继承、落地速度上全面占优。
wechat_personal;与点赞错峰、共用风控。观测「点赞+聊天」组合下的封号率。| 卡点 | 属于 | 性质 | 破解 |
|---|---|---|---|
| 企微看不到客户朋友圈 | 路线二 | 产品边界·无解 | 要点赞只能换个人微信 |
| 个人号封号(点赞+自动回) | 路线一 | 不可消除 | 小号试水+风控降概率,多号分散 |
| 点赞/聊天无官方 API | 路线一 | 工程 | GUI 自动化(ADB),探针验底 |
| 无稳定 userid·客户串台 | 路线一 | 设计 | 显示名+会话位置;探针若读到 id 优先用 |
| ICP 备案主体校验 | 路线二·方案A | 外部依赖 | 公司备案域名子域 CNAME(不可控周期) |
| kf 需客户多点一次链接 | 路线二·方案A | 体验 | 桥接卡片引导,或走方案 B |
来源:本仓 docs/claude-memory/project_akke_wecom_kf_integration.md · docs/superpowers/specs/2026-06-11-wecom-chat-ai-1on1-design.md · src/lib/wecom/* · wecom-proxy/main.py。第二轮评估修正:删除不成立的「双号混合」方案,收敛为平台级互斥两条路线。
本页为决策评估稿,未发布到 upio.ai。