frigatebird

🐦 X 平台 CLI 自动化管理助手

🥥64总安装量 18评分人数 12
100% 的用户推荐

基于 Playwright 的 X 平台 CLI 工具,无需 API 密钥即可通过浏览器会话完成发帖、回复及列表自动化。

A

基本安全,请在特定环境下使用

  • 来自社区或个人来源,建议先隔离验证
  • ✅ Skill 本身为纯 Markdown 文档资产,无可执行脚本,无数据收集或网络通信行为,内容完全透明可审计
  • ⚠️ 功能依赖第三方 npm 包 `frigatebird`,该包由社区维护(T3 来源),用户需自行审查其源码安全性与更新状态
  • ⚠️ 使用需配置 X 账号的 `--auth-token`、`--ct0` 等敏感浏览器 Cookie,存在凭证泄露和账号安全风险
  • ⚠️ 工具基于 X 网页 UI 选择器实现,平台界面更新可能导致功能失效(选择器漂移),且可能触发平台反爬虫机制

使用说明

Frigatebird 是一款基于 Playwright 的 Node.js CLI 工具,通过模拟浏览器会话来与 X(原 Twitter)平台进行交互。它延续了经典的命令行操作范式,允许用户无需申请官方 API 密钥,仅通过浏览器 Cookie 即可完成推文发布、回复互动、长文章撰写以及列表自动化管理等操作。

在核心用法方面,用户可通过 npm 全局安装或 npx 直接运行该工具。使用前需通过 frigatebird check 验证认证状态,确认 auth-token 和 ct0 等 Cookie 配置正确。工具支持丰富的读取操作,包括获取特定推文、搜索内容、查看时间线等,均可通过 --json 参数输出结构化数据便于脚本处理。在内容发布方面,支持纯文本推文、带媒体附件的发布、回复特定推文以及创建长文章。特别值得一提的是其列表自动化功能,可批量添加或移除列表成员,非常适合社交媒体运营中的账号分组管理场景。

该技能的显著优点在于完全绕过了 X 平台严格的 API 审核流程和速率限制,开发者无需申请开发者账号即可实现自动化操作。基于 Playwright 的架构使其能够模拟真实用户行为,在功能覆盖面上接近官方 API 的能力,同时支持批量处理和 JSON 输出,便于集成到 CI/CD 流程或数据分析管道中。

然而,该方案也存在明显的局限性。首先,它深度依赖 X 网页端的 UI 选择器(DOM 结构),一旦平台界面改版,相关功能可能立即失效,这种"选择器漂移"风险是此类爬虫工具的共同痛点。其次,用户需要手动提取并管理浏览器 Cookie,这不仅增加了使用门槛,还存在凭证泄露的安全隐患。此外,作为第三方社区项目(T3 级别来源),其长期维护能力和稳定性不及官方解决方案。

该技能主要适合以下群体:需要快速原型验证的开发者、进行社交媒体数据分析的研究人员、管理多个账号的社区运营人员,以及因各种原因无法获取 X API 密钥但仍需自动化操作的用户。对于熟悉命令行操作的技术人员而言,它提供了一种轻量级的社交自动化方案。

在使用过程中需警惕几类风险:性能方面,基于 Playwright 的浏览器自动化相比原生 API 调用资源消耗更大、响应更慢;安全方面,Cookie 凭证的本地存储和传输需严格加密;稳定性方面,X 平台的反爬虫机制可能导致账号临时限制或封禁;依赖方面,第三方 npm 包的更新滞后或恶意篡改都可能影响系统安全。建议在隔离环境(如 Docker 容器)中运行,并定期审查依赖包完整性。

frigatebird 内容

手动下载zip · 1.7 kB
SKILL.mdtext/markdown
请选择文件