nightfullstar-x-automation

TotalClaw 作者 totalclaw

X(Twitter)自动化:发帖、回复、定时与互动工作流(需遵守平台政策)。

安装 / 下载方式

TotalClaw CLI推荐
totalclaw install totalclaw:totalclaw~nightfullstar-x-automation
cURL直接下载,无需登录
curl -fsSL https://skills.taituai.com/api/skills/totalclaw%3Atotalclaw~nightfullstar-x-automation/file -o nightfullstar-x-automation.md
## 概述(中文)

X(Twitter)自动化:发帖、回复、定时与互动工作流(需遵守平台政策)。

## 技能正文

# X (Twitter) 自动化技能

通过浏览器控制自动发布 X 推文——绕过每月 200 美元的 API 费用。

## 功能简介

- **抓取热门话题**:从你个性化的"For You"信息流中抓取
- **生成推文创意**:基于热门趋势生成(聚焦加密货币/Web3/科技)
- **定时发推**:在一天中分散发布,更显自然
- **通过浏览器自动化发布**——无需 API 密钥
- **队列管理**:用于审批工作流

## 为什么需要它

X API 的定价高得离谱:
- 免费版:只能写入,无法读取任何内容
- 基础版:每月 200 美元,可读取 1.5 万条推文
- 专业版:每月 5,000 美元

本技能改用浏览器自动化,零 API 成本。

## 特性

✅ **趋势抓取**
- 导航至 X.com/explore
- 从"For You"标签页提取热门话题
- 保存为 JSON 供 AI 处理

✅ **推文生成**
- AI 基于趋势生成 3-5 条推文创意
- 可自定义语气/风格
- 长度优化(150-250 字符以提升互动)

✅ **定时发布**
- 在一天中分散发推
- 发帖之间设置拟人化延迟
- 审批队列工作流

✅ **浏览器自动化**
- 使用 OpenClaw 浏览器控制
- 需一次性登录
- 会话在多次运行间保持

## 安装

```bash
cd ~/.openclaw/workspace/skills/x-automation
npm install
```

## 使用方法

### 1. 手动生成推文

向你的智能体提问:
```
"Check X trends and generate 3 tweet ideas"
```

智能体将会:
1. 导航至 X.com/explore
2. 抓取热门话题
3. 生成推文创意
4. 发送给你审批
5. 发布已批准的推文

### 2. 自动发布(Cron)

设置一个每 4 小时运行一次的 cron 任务:

```json
{
  "schedule": { "kind": "every", "everyMs": 14400000 },
  "payload": {
    "kind": "agentTurn",
    "message": "Check X trends, generate 2-3 tweet ideas, send to Telegram for approval"
  },
  "sessionTarget": "isolated"
}
```

### 3. 直接发布

```
"Post this tweet: <your text>"
```

## 配置

无需 API 密钥!只需:

1. **在 OpenClaw 浏览器中登录 X.com**
2. **保持浏览器会话有效**(或在需要时重新登录)
3. **自定义推文风格**:在你的 SOUL.md 或提示词中设置

## 推文生成指南

默认关注领域(可在提示词中自定义):
- 加密货币趋势(ETH、Base L2、DeFi)
- Web3 开发
- 科技评论
- 产品更新(如适用)

默认语气:
- 直接、有观点
- 不用官腔套话
- 简短有力(150-250 字符)
- 以互动为导向

## 文件结构

```
x-automation/
├── scripts/
│   ├── auto-tweet.js       # Main automation
│   ├── post.js             # Single tweet posting
│   ├── post-approved.js    # Post from queue
│   └── check-trends.js     # View current trends
├── data/                   # Created on first run
│   ├── latest-trends.json
│   ├── approved-queue.json
│   └── tweet-history.json
├── SKILL.md
├── README.md
└── package.json
```

## 安全特性

- **未经审批不自动发布**(除非你自行配置)
- **拟人化延迟**(推文之间间隔 30-60 秒)
- **每日限额**(可配置,默认 10 条/天)
- **发布前队列审核**

## 反检测

- 使用真实浏览器会话(非无头模式)
- 操作之间随机延迟
- 自然的发帖时间安排
- 拟人化的鼠标移动(Playwright)

## 局限性

- 需要保持浏览器登录状态
- 操作过于激进可能被检测
- 需手动登录(无法自动化双因素认证)

## 法律说明

本技能通过你自己的浏览器自动化操作你自己的账户。这与正常使用网站相比并不会更多地违反 X 的服务条款。只是别刷屏发垃圾内容。

## 高级技巧

**最佳发帖时间(按你的时区调整):**
- 早晨:上午 9-10 点(通勤浏览)
- 午餐:下午 1-2 点(休息时间)
- 傍晚:晚上 7-9 点(推特高峰时段)
- 深夜:晚上 11 点-凌晨 12 点(夜猫子群体)

**发帖频率:**
- 每天 2-4 条推文较为自然
- 至少间隔 3-4 小时
- 不要一次性全发出去

**内容策略:**
- 评论热门趋势(展示你紧跟潮流)
- 分享见解(展现专业能力)
- 提及你的产品(含蓄,每 5 条推文 1 条)
- 与回复互动(建立社群)

## 示例

参见 `WORKFLOW.md`,其中包含以下详细示例:
- 趋势抓取输出
- 生成的推文样例
- 审批工作流
- 排期策略

## 支持

本技能不含任何凭据,可安全分享。无 API 密钥、无密码、无私密数据。

遇到问题?请检查:
1. 浏览器是否已登录 X?
2. OpenClaw 浏览器控制是否正在运行?
3. cron 任务是否已正确配置?

---

为那些拒绝为一个本应免费的 API 每月支付 200 美元的加密货币开发者打造。