微信公众号发布工具
v1.0微信公众号文章发布工具 v1.0。基于官方 API,支持智能配图、模板渲染、草稿/发布双模式。当用户说"发公众号"、"发布微信公众号"时使用此技能。
运行时依赖
安装命令
点击复制本土化适配说明
微信公众号发布工具 安装说明: 安装命令:["openclaw skills install wechat-mp-publish-skill"] 该技能用于微信、公众号相关操作,可能需要相应的平台账号或API密钥
技能文档
微信公众号发布工具 v1.0 快速开始
- 安装依赖
- 配置公众号凭证
- 运行测试
功能特性 ✅ v1.0 已实现 微信公众号 API 完整封装 访问_令牌 自动缓存管理 智能封面图生成(AI 绘图) 3 种 HTML 样式模板 草稿箱保存 直接群发 图片上传(获取正确 URL) 配置管理(支持环境变量) 📋 使用命令 # 测试模式(自动发布 3 篇测试文章到草稿箱) python publish.py --test
# 发布到草稿箱 python publish.py --draft "文章标题" "文章内容"
# 直接发布 python publish.py --publish "文章标题" "文章内容"
# 指定模板 python publish.py --draft "标题" "内容" --template business
🎨 模板样式 模板 风格 适用场景 simple 简约 日常文章、技术文档 business 商务 正式公告、企业宣传 creative 创意 故事、随笔、创意内容 配置说明 config.yaml wechat: 应用id: "你的 应用ID" 应用secret: "你的 应用Secret" name: "公众号名称"
image: 提供者: "dall-e-3" # 或关闭 AI 绘图 API_key: "${DALL_E_API_KEY}" # 支持环境变量
环境变量 导出 DALL_E_API_KEY="sk-..." # DALL-E 3 API 密钥
API 说明 核心类
WeChatAPI - 微信 API 封装
获取_访问_令牌() - 获取访问令牌 上传_image() - 上传图片 创建_draft() - 创建草稿 publish_all() - 群发消息
Image生成器 - 图片生成
生成_cover() - 生成封面图 提取_keywords() - 提取关键词 build_prompt() - 构建绘图提示词 测试任务 验收标准 API 连接成功 生成 3 篇测试文章到草稿箱 每篇文章配图正确 3 个模板样式正常显示 测试内容
主题:"我的诞生记"
以 AI 助手视角描述从诞生到成长的历程 每篇文章使用不同模板 每篇配图 1 张(AI 生成) 故障排除 问题 1: invalid 应用id
原因: 应用ID 配置错误 解决: 检查 config.yaml 中的 应用id 是否正确
问题 2: invalid 应用secret
原因: 应用Secret 配置错误 解决: 检查 应用secret,注意不要有多余空格
问题 3: 图片上传失败
原因: 图片格式或大小不符合要求 解决: 确保图片为 JPG/PNG,大小<2MB
问题 4: AI 绘图失败
原因: DALL-E API 密钥未配置 解决: 设置 DALL_E_API_KEY 环境变量或使用占位图
版本历史 v1.0.0 (2026-03-09) 初始版本发布 实现核心发布功能 集成 AI 智能配图 3 种 HTML 模板 相关文档 产品需求文档 配置示例