Wechat MP Article Stats Comments Suite - 微信公众号管理套件

📣 一键发文·多号同步·数据运营

微信公众号运营工具集,支持 Markdown/HTML 发文、草稿管理、评论/用户/数据统计,可多号同步,适合内容创作者与运营团队。

收藏
6.2k
安装
1.4k
版本
1.0.9
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

wechat-mp-suite 是一套面向微信公众号(WeChat MP)的自动化运营工具,基于 Python 脚本实现完整的公众号管理链路。核心模块包括:

1. 发文到草稿(publish.py)

  • Markdown 转 HTML 并内联样式美化,支持 css/css_path/style_url 三种样式注入方式
  • 智能正文提取:支持公众号、网易、新浪、今日头条等站点,通过 content_selectorauto_content_selector 自动抽取正文
  • 灵活封面处理:优先使用用户指定的 cover_path/cover_base64/cover_url,或自动提取 og:image,上传至微信永久素材库
  • 多模式输入:支持本地文件路径、直接传内容、或从 html_url 抓取网页

2. 草稿管理(drafts.py)

  • 批量获取、详情查询、删除草稿
  • 提交发布(freepublish_submit)
  • 跨号克隆(clone):将源公众号草稿同步到多个目标公众号,自动处理封面图下载与重新上传

3. 评论管理(comments.py)

  • 查询、开启/关闭评论、精选/取消精选、回复/删除回复、删除评论

4. 用户管理(users.py)

  • 黑名单管理(查询、批量拉黑/取消拉黑,每次最多20个openid)
  • 关注者列表分页、用户基本信息查询

5. 数据统计(stats.py)

  • 接入微信 datacube:图文群发、阅读、分享、用户增减、累计用户等数据

多公众号配置:通过 WECHAT_MP_ACCOUNTS JSON 数组实现多账号管理,所有操作默认同步执行。

显著优点

  • 工作流闭环:从内容创作(Markdown)、样式美化、封面处理到发布、评论管理、数据分析,覆盖运营全链路
  • 跨平台内容迁移html_url + content_selector 组合可快速将外部站点内容迁移至公众号,自动提取正文并美化
  • 多账号协同:单命令多号同步,大幅降低矩阵账号运营成本
  • 安全路径限制:文件读取参数默认限制在当前工作目录及子目录,禁止目录穿越
  • Windows 友好:针对 PowerShell 中文编码问题,提供 @file JSON 文件传参方案

潜在缺点与局限性

  • 依赖微信官方 API 权限:发布、评论管理、黑名单等接口需认证订阅号服务号,个人未认证号权限受限(可能返回 48001 等错误)
  • 封面图尺寸限制:微信对封面图有规格要求,过大或格式不符会导致上传失败
  • 内容体积限制:公众号正文有大小上限(约 64KB HTML),超大会返回 45002 错误
  • 异步发布机制freepublish_submit 仅提交任务,真正发布完成是异步的,需配置回调接收结果
  • clone 功能限制:跨号克隆时,封面图需重新下载上传,若原图为临时素材可能失效;不支持克隆已发布的图文消息

适合人群

  • 内容创作者/自媒体运营者:需要高效将 Markdown 内容发布至多平台
  • 企业新媒体运营团队:管理矩阵账号,需统一内容分发与数据监控
  • 技术型编辑:习惯用 Git + Markdown 管理内容,希望自动化微信发布流程
  • 数据驱动运营者:需要定期拉取阅读、分享、用户增长等数据做分析

常规风险

  • 凭据泄露风险WECHAT_MP_APP_SECRETWECHAT_MP_ACCOUNTSWECHAT_MP_COOKIE 均包含敏感信息,需避免写入日志、截图或公开仓库
  • IP 封禁风险:频繁调用微信 API 可能触发速率限制,建议合理控制调用频率
  • 内容合规风险:自动化抓取外部站点内容可能涉及版权,需确保获得授权;自动提取正文可能包含未预期的元素,建议 dry_run 预览
  • 多账号操作风险:clone 或批量操作时,若配置错误可能导致内容发至错误账号,建议先单账号测试

Wechat MP Article Stats Comments Suite - 微信公众号管理套件 内容

手动下载zip · 37.6 kB
comments.pytext/plain
请选择文件