Wechat Mp Toolkit — Wechat Mp 工具kit
v1.0.0微信公众号完整工具包,包括文章创作、封面生成、自动发布、热点分析等功能。适用于公众号运营者。
运行时依赖
安装命令
点击复制技能文档
微信公众号工具包
完整的微信公众号运营工具集,覆盖内容创作、封面设计、自动发布全流程。
核心功能
- 文章创作
- 封面设计
- 自动发布
- 热点分析
# 仅生成文章 node scripts/创建-article.js
# 仅生成封面 node scripts/生成-cover.js
# 仅发布文章 node scripts/publish-article.js
自定义参数 # 指定文章主题 node scripts/创建-article.js --topic "AI技术"
# 指定封面风格 node scripts/生成-cover.js --style "minimal"
# 定时发布 node scripts/schedule-publish.js --time "18:00"
配置说明 微信公众号配置
编辑 config/wechat-config.json:
{ "应用ID": "your_应用_id", "应用Secret": "your_应用_secret", "APIBase": "https://API.weixin.qq.com" }
封面设计配置
编辑 config/cover-config.json:
{ "style": "minimal-black-white", "width": 900, "height": 500, "格式化": "png" }
目录结构 wechat-mp-工具kit/ ├── 技能.md # 技能说明文档 ├── scripts/ # 核心脚本 │ ├── full-工作流.js # 完整工作流 │ ├── 创建-article.js # 文章创作 │ ├── 生成-cover.js # 封面生成 │ ├── publish-article.js # 文章发布 │ ├── hotspot-分析器.js # 热点分析 │ └── schedule-publish.js # 定时发布 ├── config/ # 配置文件 │ ├── wechat-config.json # 微信配置 │ └── cover-config.json # 封面配置 ├── templates/ # 文章模板 │ ├── tech-article.md # 科技文章模板 │ ├── news-article.md # 新闻文章模板 │ └── opinion-article.md # 评论文章模板 └── examples/ # 示例文件 ├── example-article.md # 示例文章 └── example-cover.png # 示例封面
依赖要求 系统依赖 Node.js 14+ ImageMagick(用于图片处理) curl(用于API调用) Node.js 包 axios - HTTP请求 form-data - 文件上传 cheerio - HTML解析(可选) 安装依赖 # 安装Node.js包 npm 安装 axios form-data
# 安装ImageMagick(Ubuntu/Debian) sudo apt-获取 安装 imagemagick
# 安装ImageMagick(CentOS/RHEL) sudo yum 安装 imagemagick
工作流程 标准流程 热点抓取 → 获取今日热点 文章创作 → 基于热点创作内容 封面生成 → 设计白底手绘黑白封面 文章发布 → 自动上传并创建草稿 自定义流程
根据需要组合使用各个独立脚本:
# 只创作文章(不发布) node scripts/创建-article.js --topic "科技" --输出 article.md
# 只生成封面 node scripts/生成-cover.js --title "文章标题" --输出 cover.png
# 手动发布已有文章 node scripts/publish-article.js --article article.md --cover cover.png
输出规范 文章格式 标题:简洁有力,不超过30字 摘要:100-150字,概括核心内容 正文:1500-2000字,段落分明 格式:Markdown格式,无emoji,无图片 封面规格 尺寸:900x500像素 格式:PNG(推荐)或 JPG 大小:10-50KB 风格:白底手绘黑白极简 高级功能
- 定时发布
设置定时任务,自动在指定时间发布:
# 每天早上8点发布 0 8 * cd /path/to/wechat-mp-工具kit && node scripts/schedule-publish.js
- 批量操作
批量创作和发布多篇文章:
node scripts/batch-publish.js --count 5 --interval 3600
- 数据统计
查看发布统计和分析:
node scripts/stats.js --period week
注意事项 API限制:微信公众号API有调用频率限制 网络要求:需要稳定的网络连接 封面格式:仅支持PNG和JPG,不支持SVG 草稿管理:建议定期清理旧草稿 内容审核:确保内容符合平台规范 故障排除 问题:封面上传失败
原因:格式不支持或文件过大
解决:
确保使用PNG或JPG格式 压缩图片到50KB以内 检查图片尺寸是否为900x500 问题:文章发布失败
原因:API参数错误或权限不足
解决:
检查应用ID和应用Secret是否正确 确认IP白名单已配置 验证访问_令牌是否有效 问题:热点抓取失败
原因:网络问题或源站限制
解决:
检查网络连接 尝试更换热点源 使用代理(如需要) 更新日志 v1.0.0 (2026-03-15) ✅ 初始版本发布 ✅ 支持完整工作流程 ✅ 白底手绘黑白封面生成 ✅ 极简风格文章创作 ✅ 自动发布到草稿箱 贡献指南
欢迎提交问题和改进建议!
许可证
MIT License
关键词:微信公众号、内容创作、自动化、封面设计、热点分析
适用场景:公众号运营、内容营销、自动化发布
技能等级:A级 - 生产可用