核心用法
weixin-mp-push 是一套完整的微信公众号图文生成与推送解决方案,通过「扫码授权 + 云端代理」模式,彻底解决了传统公众号开发中密钥泄露、IP白名单配置繁琐等痛点。
三步极简流程:
1. 扫码授权:用户访问配置向导完成微信扫码,选择目标公众号,一键获取配置参数
2. AI创作:AI根据 design.md 规范生成标准HTML文件,支持「文章」(677px宽)和「贴图/小绿书」(375px宽,3:4比例)两种形态;配套自动生成 900×383px 信息流风格封面
3. 一键推送:通过 push-to-wechat-mp.js 脚本,支持 HTML 自动转图推送或原图直推两种模式,内容直达公众号草稿箱
技术亮点:
- 零密钥架构:用户无需接触
AppSecret,彻底规避密钥泄露风险 - 无IP白名单:云端代理服务托管所有接口调用,本地无固定IP要求
- 多账号管理:
config.json支持多公众号切换,selected: true标记默认账号 - 格式自适应:标准HTML自动适配微信图文规范,「贴图」模式后台自动转图片
显著优点
| 维度 | 优势 |
|------|------|
| **安全架构** | 扫码OAuth授权替代密钥明文存储,Secret由云端安全托管 |
| **使用门槛** | 无需服务器、无需备案域名、无需理解微信接口文档 |
| **创作效率** | AI直接生成符合微信规范的HTML,封面自动配套生成 |
| **多账号支持** | 单配置管理多个公众号,适合代运营、矩阵号场景 |
| **Humanizer集成** | 强制调用 `Humanizer-zh.md` 去除AI文本痕迹,提升内容质感 |
潜在缺点与局限性
1. 云端依赖:推送链路依赖 api.pcloud.ac.cn 服务可用性,超时需人工确认草稿箱状态
2. 封面自由度受限:封面HTML虽可自由发挥,但固定 900×383px 比例对竖版设计素材兼容性有限
3. 无实时预览:推送前无法在微信环境预览最终渲染效果,需依赖草稿箱二次检查
4. 图片外链要求:img 模式要求图片具备公网可访问URL,本地文件需先行上传
5. 超时即成功」设计:推送/清空间操作返回超时可能实际已成功,存在状态不确定性
适合人群
- 自媒体创作者:追求「说完即推」的极致效率,不愿折腾技术配置
- 中小商家运营:多门店/多品牌公众号矩阵管理需求
- AI内容工作者:需要将AI生成内容快速落地到微信生态
- 代运营团队:为客户账号提供安全、标准化的内容推送服务
常规风险
| 风险类型 | 说明 | 缓解建议 |
|----------|------|----------|
| **授权失效** | 微信OAuth授权有有效期,长期未用需重新扫码 | 保留配置向导地址,定期维护 |
| **内容合规** | AI生成内容需人工审核,避免触发微信审核机制 | 推送前草稿箱人工复核 |
| **服务连续性** | 第三方代理服务可能调整策略或定价 | 关注官方公告,保留本地HTML备份 |