1. 项目概述
作为一名长期运营技术类公众号的创作者,我一直在寻找提高内容生产效率的方法。经过多次尝试,终于搭建出一套完整的公众号自动发文系统。这个系统能够实现从素材准备到文章发布的全程自动化,将我的内容创作效率提升了7倍。
系统核心价值在于:将重复性劳动交给机器处理,让我能够专注于更有价值的创意工作。整个过程只需要我提供选题要求和原始素材,系统就能自动完成写作、排版、配图等一系列工作,最终将成品推送到公众号草稿箱等待审核发布。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 系统架构设计
2.1 整体工作流程
系统采用模块化设计,每个组件负责特定的功能:
- 素材输入:用户提供task.md(任务说明)和materials.md(原始素材)
- AI写作:Claude Code CLI根据AGENTS.md规范生成article.md
- 图片处理:KIE API生成封面图,ImageMagick进行尺寸裁剪
- 发布推送:wenyan-md工具将Markdown转换为公众号格式并推送至草稿箱
2.2 核心组件详解
2.2.1 Claude Code CLI - 智能写作引擎
这是系统的"大脑",负责理解创作需求并生成符合要求的文章。它通过读取AGENTS.md中的规范,确保输出内容符合预设的写作风格和质量标准。
技术特点:
- 支持Markdown格式输入输出
- 可处理多种类型的原始素材(文字稿、视频转录等)
- 能够根据任务要求调整文章长度和风格
2.2.2 AGENTS.md - 写作规范标准
这个文件定义了AI写作的行为准则,是保证内容质量的关键。它包含了:
- 写作风格要求(口语化程度、段落长度等)
- 禁用词汇列表
- 排版规则(标题层级、引用格式等)
- 质量标准(字数范围、数据引用要求等)
2.2.3 KIE API - 智能图像生成
提供统一的接口调用多种AI图像生成模型,包括:
- GPT-Image系列:文字渲染准确
- Midjourney:商业插画风格
- Stable Diffusion变体:开源模型
优势在于:
- 比直接使用各平台官方API更经济
- 响应速度快
- 支持批量处理
2.2.4 ImageMagick - 图片处理工具
用于封面图的后期处理,主要功能:
- 尺寸裁剪(适配公众号要求的900×383px)
- 格式转换
- 批量处理
2.2.5 @wenyan-md/cli - 发布工具
解决Markdown到公众号格式转换的最后一公里问题,功能包括:
- 自动上传图片到微信素材库
- 应用预设主题样式
- 处理代码高亮和公式渲染
- 调用微信API创建草稿
3. 系统搭建实录
3.1 环境准备
3.1.1 基础依赖安装
系统需要以下基础环境:
- Node.js(v14+)
- Python3(用于部分脚本)
- ImageMagick(图片处理)
macOS用户可通过Homebrew快速安装:
bash复制brew install imagemagick
3.1.2 核心工具安装
安装wenyan发布工具:
bash复制npm install -g @wenyan-md/cli
注意:包名容易混淆,正确的包名是@wenyan-md/cli而非wenyan-cli。
3.2 配置详解
3.2.1 微信公众号配置
-
获取AppID和AppSecret
- 登录公众号后台 → 开发 → 基本配置
- 点击"开发者ID"区域的"查看"
-
设置API IP白名单
