A WeChat bot for global news · 2026-05-12 → 2026-05-13
微信内容审核墙太高。带 BBC / RFI / VOA 链接或标题的消息被直接拦截,显示「请稍后再试」,永远等不到。国内平台对外媒关键词零容忍,绕不过去。
iLink context_token 实际只活 12–14 小时。官方文档没说,实测才知道。用户只要超过半天没跟 bot 说话,token 就死了,之后发什么都是 iLink -2 静默失败。等于每天强制要求用户主动互动,违背了「不刷屏」的初衷。
图片广播 CDN 不稳定。微信自家的 CDN(novac2c.cdn.weixin.qq.com)间歇性 500,加密图片上传后客户端拉取失败,也是「请稍后再试」。切纯文本解决了这个问题,但失去了排版。
平台能力上限太低。语音消息协议支持但客户端不渲染;自定义短链触发反 spam;图文混排依赖 CDN;整个 bot 能力集比 Telegram 差一个量级。
07:00 验证想法。
10:00 出 demo。
12:00 上线。
14:00 74 个订阅者。
次日 验证不通过,决定 drop。
多 bot 订阅流程、RSS 聚合 + 关键词排序、图片渲染(Satori + resvg + custom layout)、AES-128-ECB 加密上传、QR 码生成、cron 广播、退订保活提醒。全链路跑在 Cloudflare Workers + D1 + KV 上,0 台服务器,$0 月费。