🧪 Skills
X Twitter Collector
自动收集指定公开 X/Twitter 用户过去24小时内原创及转帖推文,生成包含中英双语、截图、链接和互动数据的报告。
v1.0.0
Description
X/Twitter 推文收集技能
技能名称
x-twitter-collector
功能描述
自动收集指定 X/Twitter 用户在过去 24 小时内的所有推文(原创 + 转帖),生成包含中英双语、截图、链接和数据分析的完整报告。
使用场景
- 监控公众人物/企业的社交媒体动态
- 收集特定用户的推文用于分析或存档
- 生成每日/每周推文摘要报告
- 多语言团队需要了解 X 内容
前置条件
- 浏览器已配置:OpenClaw 浏览器工具可用
- X 账号登录:建议登录 X 账号以获取完整内容(未登录可能有内容限制)
- 目标用户公开:目标 X 账号必须是公开账号
使用方法
基础用法
收集 @用户名 过去 24 小时的推文
完整命令示例
帮我收集 @elonmusk 过去 24 小时的推文,要中英双语和截图
整理 @NASA 昨天的所有推文,带链接
参数说明
| 参数 | 说明 | 默认值 |
|---|---|---|
@用户名 |
X 账号用户名(不含 @ 也可) | 必填 |
时间范围 |
过去多少小时的内容 | 24 小时 |
语言 |
报告语言 | 中英双语 |
截图 |
是否包含页面截图 | 是 |
链接 |
是否包含推文直链 | 是 |
输出内容
报告结构
- 数据概览 - 推文数量统计表格
- 原创推文 - 每条包含:
- 中英双语对照表格
- 发布时间和内容
- 互动数据(回复/转帖/点赞/浏览)
- 推文直链
- 转帖列表 - 表格形式展示
- 主题分析 - 按内容分类统计
- 数据汇总 - 总计数据
- 页面截图 - 完整长截图
输出格式
- Markdown 格式,支持表格和中英对照
- 截图以附件形式提供
- 所有推文链接可点击跳转
操作流程
步骤 1: 打开浏览器
browser.start({ profile: "openclaw" })
步骤 2: 访问用户主页
browser.open({
profile: "openclaw",
targetUrl: "https://x.com/{username}"
})
步骤 3: 等待页面加载
browser.act({
profile: "openclaw",
request: { kind: "wait", timeMs: 5000 },
targetId: "{targetId}"
})
步骤 4: 获取页面快照
browser.snapshot({
profile: "openclaw",
refs: "aria",
targetId: "{targetId}"
})
步骤 5: 滚动加载更多内容
browser.act({
profile: "openclaw",
request: { kind: "evaluate", fn: "window.scrollTo(0, document.body.scrollHeight)" },
targetId: "{targetId}"
})
步骤 6: 获取页面截图
browser.screenshot({
profile: "openclaw",
fullPage: true,
targetId: "{targetId}",
type: "png"
})
步骤 7: 解析和整理数据
从快照中提取:
- 推文内容(中英文)
- 发布时间
- 互动数据
- 推文链接
- 区分原创/转帖
步骤 8: 生成报告
按照预设模板生成完整的中英双语报告。
数据解析规则
原创推文识别
- 不包含 "已转帖" / "Retweeted" 标识
- 用户头像和名称直接显示
转帖识别
- 包含 "已转帖" / "Retweeted" 标识
- 显示原始推文作者
时间解析
- "X 小时前" → 过去 X 小时
- "XX 月 XX 日" → 具体日期
- "202X 年 X 月 X 日" → 具体日期
互动数据解析
- 回复数:💬 或 "回复"
- 转帖数:🔄 或 "转帖"
- 点赞数:❤️ 或 "喜欢"
- 浏览数:👁️ 或 "次浏览"
注意事项
内容限制
- X.com 对未登录用户有限制,建议登录
- 受保护账号的内容无法访问
- 被删除的推文无法获取
性能优化
- 大量推文时可能需要多次滚动
- 截图文件较大,注意存储空间
- 建议定期清理 media 目录
隐私和合规
- 仅收集公开账号内容
- 遵守 X 平台服务条款
- 不用于商业爬虫用途
扩展功能
可添加的增强功能
- 定时收集 - 设置 cron 定时任务
- 多用户对比 - 同时收集多个账号对比分析
- 情感分析 - 对推文内容进行情感分析
- 趋势统计 - 统计推文主题趋势变化
- 导出格式 - 支持导出为 PDF/Excel/JSON
自定义模板
可以根据需求修改报告模板:
- 仅中文或仅英文
- 简化版(不含截图)
- 详细版(包含引用推文的完整内容)
故障排除
常见问题
| 问题 | 原因 | 解决方案 |
|---|---|---|
| 浏览器无法启动 | 浏览器配置问题 | 检查 browser status |
| 内容加载不全 | 页面未完全加载 | 增加等待时间或手动滚动 |
| 截图失败 | 内存不足 | 关闭 fullPage 或分屏截图 |
| 链接无效 | 推文已删除 | 标注为"不可用" |
错误处理
- 浏览器启动失败 → 提示用户检查浏览器配置
- 页面访问受限 → 提示用户登录 X 账号
- 快照解析失败 → 尝试重新加载页面
相关文件
SKILL.md- 技能说明文档(本文件)collect.sh- 可选的命令行脚本template.md- 报告模板文件config.json- 配置文件(可选)
版本历史
- v1.0 (2026-02-27) - 初始版本
- 基础推文收集功能
- 中英双语报告
- 页面截图支持
- 数据分析表格
作者
Generated for OpenClaw workspace
许可证
遵循 OpenClaw 技能许可协议
Reviews (0)
Sign in to write a review.
No reviews yet. Be the first to review!
Comments (0)
No comments yet. Be the first to share your thoughts!