核心用法
mp-draft-push 是一个专门用于微信公众号内容分发的自动化工具 Skill。其核心功能是将现成的 HTML 格式文章内容推送到微信公众号的草稿箱中,完成从内容准备到平台预发布的最后一公里。
使用流程非常直接:用户或上游 Skill 提供文章标题、摘要、HTML 正文(需内联样式)和可选的封面图路径,Skill 会自动完成以下操作:
1. 通过微信 AppID/Secret 获取 API 访问令牌
2. 如有封面图,上传至微信素材库获取媒体 ID
3. 构建符合微信格式的草稿 JSON(含评论设置等元数据)
4. 调用微信公众号 API 创建草稿
5. 返回草稿 ID 并提示用户前往后台检查发布
该 Skill 明确声明不负责内容采集、AI 写作或图片生成,专注于纯粹的发布动作,适合作为内容工作流的终端节点。
显著优点
- 流程标准化:封装了微信 API 的复杂细节(token 获取、素材上传、JSON 编码处理),调用方无需了解微信接口规范
- 配置灵活:通过环境变量管理多账号,支持默认封面兜底,适应不同运营场景
- 技术细节到位:内置中文编码处理(
ensure_ascii=False)、内联样式要求、图片域名限制等微信生态的特殊约束 - 错误可追溯:保留 API 原始响应便于排查,草稿 ID 直接返回方便后续管理
潜在缺点与局限性
- 非官方集成:依赖个人维护的脚本仓库,长期稳定性取决于作者维护意愿
- 单平台锁定:仅支持微信公众号,无法扩展至其他内容平台
- HTML 准备门槛:要求调用方提供符合微信规范的内联样式 HTML,对非技术用户有使用门槛
- 无内容校验:不检查标题长度、图片可用性等,失败后才暴露问题
- 安全风险集中:需要存储微信 AppSecret,存在凭证泄露风险
适合人群
- 拥有自有内容生产流程(如 AI 写作、RSS 聚合、CMS 导出)的运营者
- 需要将内容批量同步到微信的技术团队
- 构建自动化内容矩阵的自媒体工作者
常规风险
- API 限流与稳定性:微信公众号 API 存在调用频次限制,高频使用可能触发风控
- 内容合规风险:自动化发布绕过了微信后台的敏感词检测,违规内容可能导致账号处罚
- 凭证安全:AppSecret 需配置在环境变量中,多用户环境需严格隔离
- 封面图依赖:默认封面 URL 若失效或下载失败,会导致发布异常