SuperAPI AI 工具集

baoyu-post-to-weibo

办公与效率

查看项目

更新于 10-16 09:53

技能介绍

用途:通过真实 Chrome 浏览器向微博发布内容,绕过反机器人检测。支持普通微博(文字+图片/视频)和头条文章(Markdown 长文)。

主要能力:

  • 普通微博:文字加图片或视频,文件总数上限 18 个。命令:bun {baseDir}/scripts/weibo-post.ts "Hello Weibo!" --image ./photo.png,视频用 --video。
  • 头条文章:将 Markdown 发布到 https://card.weibo.com/article/v3/editor,命令:bun {baseDir}/scripts/weibo-article.ts article.md --cover ./cover.jpg。标题上限 32 字符(超出截断),导语上限 44 字符(超出自动重新生成);支持 YAML frontmatter 的 title、summary、cover_image。
  • Markdown 转 HTML 时不要传 --theme 参数,使用默认主题。
  • 文章流程:打开编辑器、点“寫文章”、填入标题与导语、通过粘贴插入 HTML 到 ProseMirror、逐个替换图片占位符,并自动检查残留占位符与图片数量。

使用方式:脚本位于 skill 的 scripts/ 子目录。运行时先解析 BUN_X(已装 bun 用 bun;有 npx 用 npx -y bun;否则建议安装 bun)。配置文件 EXTEND.md 按项目、XDG、用户主目录顺序查找,首个命中生效,支持默认 Chrome 配置文件。

适用场景:按文件类型选择——.md 默认发头条文章,纯文本或带图片文本默认发普通微博,除非用户明确指定类型。

限制:需 Chrome 或 Chromium、bun 运行时;首次运行需手动登录微博(会话会保存);脚本只将内容填入浏览器,用户须手动审核并发布。跨平台支持 macOS、Linux、Windows。若报 Chrome 调试端口未就绪,只结束带 baoyu-skills 配置的 CDP Chrome 实例:pkill -f "remote-debugging-port.*baoyu-skills/chrome-profile",切勿结束全部 Chrome 进程。