用途:按配置生成微信公众号文章正文与内联样式 HTML,生成封面图,经预览确认后推送至公众号草稿箱,不直接群发。
主要能力:统一使用工作区 wechat-article.config.json 保存 appid、appsecret、作者、写作风格、评论开关与封面策略;首次使用会引导填写配置并选择封面风格与配色;按 writing.* 生成正文;按 references/article-style.md 产出内联样式 HTML;校验标题、摘要、作者;按 style×palette 生成或解析封面;发送文字加封面预览并等待确认;发布前预检 python3、curl、Pillow、凭证与文件;最后推送草稿并返回 media_id。
使用方式:配置存在时用户给主题即可,按「创作→排版→封面→预览确认→草稿发布」执行。封面生成命令:python3 scripts/create_cover.py --title "主标题" --subtitle "副标题" --style "minimal-grid" --palette "auto" --rotate "sequential" --seed "主标题" --output cover.jpg。发布命令:python3 scripts/publish_draft.py --title "文章标题" --author "作者名" --digest "摘要(120字内)" --content-file article.html --cover cover.jpg --appid <appid> --appsecret <appsecret> --need-open-comment 1 --only-fans-can-comment 0。若需生成风格预览图,运行 python3 scripts/create_cover_preview_grid.py。
适用场景:需要稳定产出并推送公众号草稿的写作与排版流程。
限制:仅推送草稿箱,不直接群发;凭证只存本地配置;任何外发动作须单独确认;未收到确认关键词前不得发布;缺依赖或凭证时先修复。其他细节暂未提供。