核心功能
wechat-mp-suite 是一套面向微信公众号(WeChat MP)的完整运营工具集,覆盖从内容生产到发布管理的全链路需求。核心能力包括:
- 智能发文:支持 Markdown/HTML 双模式输入,内置 CSS 美化与封面自动生成,可从网络 URL 抓取内容并自动提取正文(适配公众号/网易/新浪/今日头条等站点)
- 多号同步:通过
WECHAT_MP_ACCOUNTS环境变量配置多公众号,实现一文多发、草稿跨号克隆 - 草稿全生命周期:批量获取、详情查看、删除、提交发布(freepublish)及开关状态检测
- 互动运营:评论查询、开关、精选、回复/删除,用户黑名单批量管理
- 数据洞察:接入微信 datacube,支持图文阅读、分享、用户增减等核心指标统计
显著优点
1. 工程化设计:采用脚本化架构(publish/drafts/comments/users/stats),参数通过 JSON 传入,便于 CI/CD 集成
2. 内容处理灵活:支持 @file 模式避免 PowerShell 中文乱码;content_selector 精准提取正文;自动 inline CSS 减少体积
3. 安全沙箱:文件读取参数限制在当前工作目录,禁止目录穿越;敏感凭证通过环境变量隔离
潜在局限
- 依赖微信官方 API 权限:部分接口(如发布草稿、黑名单管理)仅限认证订阅号/服务号
- 发布为异步流程:调用
freepublish/submit后需等待回调,无法即时确认上线状态 - 封面图下载/上传受网络与素材库容量限制
- 未内置素材管理(图片/视频等),需后续扩展
适合人群
- 运营多公众号的 MCN 机构、企业新媒体团队
- 需要将内容工作流自动化的技术型运营者
- 希望从 Markdown/现有网页快速迁移内容到微信生态的创作者
常规风险
- 权限风险:未认证账号调用受限接口将返回 48001 等错误
- 内容合规:自动抓取外部内容需确认版权与平台审核规则
- 凭证安全:
WECHAT_MP_APP_SECRET泄露将导致账号被恶意操作 - 异步状态:发布后需自行处理
PUBLISHJOBFINISH回调以确认最终结果