← 返回
沟通协作 Key

WeChat Publisher 微信公众号发布

将已完成的文章发布到微信公众号草稿箱。只负责排版转换、图片上传、草稿提交,不负责文章内容生成。当用户要求"发公众号""上传草稿箱""发布文章到公众号"时触发此技能。
将已完成的文章发布到微信公众号草稿箱。只负责排版转换、图片上传、草稿提交,不负责文章内容生成。当用户要求"发公众号""上传草稿箱""发布文章到公众号"时触发此技能。
youyouyoumagic
沟通协作 clawhub v1.0.1 1 版本 99828.9 Key: 需要
★ 1
Stars
📥 1,730
下载
💾 668
安装
1
版本
#latest

概述

微信公众号发送技能

边界

  • ✅ 本技能只做:Markdown/文本 → 公众号HTML → 上传图片 → 提交草稿箱
  • ❌ 本技能不做:选题、写作、内容生成(由文章生成技能负责)
  • 输入:已完成的文章内容 + 配图文件
  • 输出:公众号草稿箱中的可发布草稿

发布流程(5步)

Step 1: 获取 access_token(Agent 执行)

scripts/.wechat-config.json 读取 appid 和 secret,然后调用微信API:

curl "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid={APPID}&secret={SECRET}"

返回 access_token,后续步骤都需要用到。

Step 2: 上传图片(Agent 执行)

> 此步骤由 Agent 通过 curl 调用微信API完成,不通过脚本。

  • 正文图片 → POST https://api.weixin.qq.com/cgi-bin/media/uploadimg?access_token={TOKEN}(multipart/form-data 上传,返回微信图床URL)
  • 封面图 → POST https://api.weixin.qq.com/cgi-bin/material/add_material?type=image&access_token={TOKEN}(返回 media_id)

Step 3: 转换HTML(Agent 执行)

将文章内容转为公众号专用HTML,必须遵守排版规范(见下方)。关键要求:

  • 替换所有图片 src 为 Step 2 获得的微信图床URL
  • 所有样式必须内联,禁止使用