X-CLI Toolkit

𝕏 零 API 密钥玩转 X 全功能

无需 API 密钥的 X/Twitter 完整工具集,基于 twikit 库实现 cookie 认证,支持读推文、搜索、发帖、互动、私信、列表管理及趋势追踪,适合自动化社交运营。

收藏
6.2k
安装
1.4k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

x-cli 是一套面向 OpenClaw 代理的 X(原 Twitter)全功能命令行工具集,底层基于 twikit 库,采用 cookie 认证机制,无需申请官方 API 密钥即可调用绝大多数 Twitter 功能。

主要功能模块

| 模块 | 功能描述 |
|------|---------|
| **x_read.py** | 读取单条推文、用户时间线、首页/推荐流、回复串、提及、精选内容及用户搜索 |
| **x_search.py** | 全局搜索,支持高级语法(如 `from:username keyword`) |
| **x_post.py** | 发推、带媒体发推、回复、引用、定时发布(⚠️ 需用户确认) |
| **x_interact.py** | 点赞/取消、转发/取消、书签、关注/取消、屏蔽、静音、删推 |
| **x_dm.py** | 发送私信、读取收件箱 |
| **x_extra.py** | 趋势榜、通知、书签列表、用户资料、粉丝/关注列表、媒体上传、投票、列表管理 |
| **x_auth.py** | 登录状态检查、当前用户识别、登录流程 |

输出与扩展

  • 默认纯文本输出,--json 可切换结构化数据
  • 自动提取媒体 URL(图片 🖼️ / 视频 🎥)及回复上下文
  • 支持代理配置(HTTP/HTTPS)

---

显著优点

1. 零 API 成本:绕过 Twitter API 的付费 tier 限制,特别适合高频读取场景
2. 功能完整:覆盖读、写、互动、私信、列表、投票等 90%+ 的 Web 端功能

3. 代理友好:内置代理支持,适配多账号/多地区运营需求

4. OpenClaw 原生:专为 AI Agent 设计,输出格式便于程序解析

潜在缺点与局限

| 风险点 | 说明 |
|--------|------|
| **账号安全** | Cookie 认证依赖模拟浏览器请求,存在被平台识别为"自动化工具"而限流或封禁的风险 |
| **稳定性** | twikit 通过逆向工程实现,Twitter 前端变更可能导致功能突然失效 |
| **速率限制** | 无官方文档明确限流阈值,高频率操作易触发隐形限制 |
| **无 OAuth 审计** | 无法像官方 API 一样细粒度控制权限范围 |
| **法律灰色地带** | 可能违反 Twitter/X 的服务条款(ToS)第 4 条关于自动化的规定 |

适合人群

  • 社交自动化开发者:需要低成本、高频读取 Twitter 数据的场景
  • 舆情监测团队:追踪关键词、趋势、特定账号动态
  • 内容运营者:多账号管理、定时发布、互动维护
  • 研究人员:社交媒体数据分析(需遵守平台规则与伦理)

常规风险

  • 账号封禁:建议搭配备用账号、代理轮换、操作频率控制
  • 数据隐私:Cookie 文件包含敏感凭证,需妥善保管
  • 内容责任:发帖模块(x_post.py)明确标注需用户确认,避免 AI 误发不当内容

X-CLI Toolkit 内容

scripts文件夹
手动下载zip · 18.4 kB
requirements.txttext/plain
请选择文件