←返回 Skills 列表
💬
微信公众号
Markdown 一键发公众号草稿箱。
社区
📦安装
在终端中运行以下命令安装此 Skill:
clawhub install wechat-publisher
✨ 主要特性
- •Markdown 一键发布到公众号
- •多主题样式支持
- •代码语法高亮
- •图片自动上传和托管
- •草稿箱管理
- •文章预览和编辑
📖 使用指南
发布文章
将 Markdown 文件发布到微信公众号
import { WechatPublisher } from "@ima-claw/wechat-publisher"
const publisher = new WechatPublisher({
appId: process.env.WECHAT_APP_ID,
appSecret: process.env.WECHAT_APP_SECRET
})
await publisher.publish({
markdown: "article.md",
theme: "default",
toDraft: true
})自定义样式
使用自定义主题发布
await publisher.publish({
content: "# 标题\n\n正文内容...",
theme: {
codeTheme: "monokai",
fontFamily: "霞鹜文楷",
primaryColor: "#1890ff"
}
})💡 示例代码
批量发布
批量转换和发布多篇文章
const articles = [
"post1.md",
"post2.md",
"post3.md"
]
await publisher.batchPublish(articles, {
theme: "tech",
schedule: true,
interval: 86400 // 每天发一篇
})图片处理
自动上传和替换文章中的图片
await publisher.publish({
markdown: "article.md",
imageUpload: {
cdn: "qiniu",
compress: true,
watermark: "logo.png"
}
})🔧 故障排除
- •确保公众号开发者权限已开通
- •本地图片路径需使用相对路径
- •代码块建议使用 fenced code blocks 格式
- •发布失败检查 access_token 是否过期