Post to WeChat logo

Post to WeChat

打开

Post to WeChat(baoyu-post-to-wechat)是 MIT 许可的智能体技能,可通过 API 或 Chrome 向微信公众号发布文章和贴图内容。

分享:
查看替代方案

Post to WeChat

Post to WeChat 是 JimLiu 开源仓库 baoyu-skills 中的 baoyu-post-to-wechat 技能。据其 SKILL.md(检查时版本为 1.118.2),它通过微信 API 或 Chrome 浏览器自动化向微信公众号发布内容。这是第三方技能,并非腾讯产品,仓库采用 MIT 许可。

核心功能

  • 两种内容类型:文章(支持 HTML、Markdown 或纯文本输入)和贴图(原称图文,最多 9 张图片)。
  • 三种发布方式:api(推荐,速度快)、browser(已登录的 Chrome)和 remote-api,后者通过 SSH 隧道让 API 请求从微信白名单内的服务器发出。
  • Markdown 转微信 HTML:md-to-wechat.ts 转换 Markdown,提供主题(default、grace、simple、modern)和颜色预设。普通外链默认转为文末引用,传入 --no-cite 可保留行内链接。
  • 元数据处理:校验标题、摘要、作者和封面图,可自动生成标题和摘要,并设置草稿的评论选项。
  • 多账号支持:通过 EXTEND.md 偏好文件配置。
  • 草稿流程:API 方式把草稿保存到你的公众号,之后在微信后台审阅。

适用场景

  • 从编程智能体把 Markdown 文章发布到微信公众号。
  • 用一个图片文件夹生成贴图。
  • 本机 IP 不在微信白名单内、但有白名单服务器的团队。

局限:API 方式需要你自己的公众号凭据,且 API 路径下标准文章需要封面图。账号规则、审核和 API 配额由腾讯决定。

定价方案

该技能免费,MIT 许可。微信公众号的条款和费用由腾讯制定,本页不涉及。

快速开始

  1. 确认有 Bun(技能使用 bun 或 npx -y bun),若使用浏览器方式还需安装 Chrome。
  2. 运行预检:scripts/check-permissions.ts,它会检查 Chrome、配置目录、Bun、辅助功能权限、剪贴板、粘贴快捷键和 API 凭据。
  3. 使用 API 方式时,按引导把凭据存入 .baoyu-skills/.env,不要提交该文件。
  4. 用 wechat-api.ts <file> --theme default 发布文章,或用 wechat-browser.ts --markdown article.md --images ./images/ 发布贴图。

常见问题

这个技能做什么?

通过 API 或 Chrome 自动化,向微信公众号发布文章和贴图内容。

需要微信 API 凭据吗?

api 和 remote-api 方式需要;浏览器方式则需要已登录的 Chrome 会话。

API 调用报 errcode 40164 怎么办?

据技能的故障排除表,说明出口 IP 不在微信白名单内,请在公众号的 IP 白名单设置中添加。

它是微信官方产品吗?

不是。它是 baoyu-skills 仓库中的第三方技能。

替代方案

总结

Post to WeChat 能在智能体会话中把 Markdown 和图片变成微信公众号的草稿或贴图。设置前请阅读 SKILL.md,并把凭据放在版本控制之外。

评论

还没有评论。成为第一个评论的人!