X Twitter Collector

Polar Sponsor
爱发电 赞助
.NET 9.0

自动收集指定公开 X/Twitter 用户过去24小时内原创及转帖推文,生成包含中英双语、截图、链接和互动数据的报告。

X/Twitter 推文收集技能

功能概述

X/Twitter 推文收集技能是一项面向实际任务的技能,主要用于x-twitter-collector;自动收集指定 X/Twitter 用户在过去 24 小时内的所有推文(原创 + 转帖),生成包含中英双语、截图、链接和数据分析的完整报告;

核心要点

  • 监控公众人物/企业的社交媒体动态;
  • 收集特定用户的推文用于分析或存档;
  • 生成每日/每周推文摘要报告;

使用与执行

多语言团队需要了解 X 内容;浏览器已配置 :Ope。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。

结果检查与注意事项

实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。

X/Twitter 推文收集技能

技能名称

x-twitter-collector

功能描述

自动收集指定 X/Twitter 用户在过去 24 小时内的所有推文(原创 + 转帖),生成包含中英双语、截图、链接和数据分析的完整报告。

使用场景

  • 监控公众人物/企业的社交媒体动态
  • 收集特定用户的推文用于分析或存档
  • 生成每日/每周推文摘要报告
  • 多语言团队需要了解 X 内容

前置条件

  1. 浏览器已配置:OpenClaw 浏览器工具可用
  2. X 账号登录:建议登录 X 账号以获取完整内容(未登录可能有内容限制)
  3. 目标用户公开:目标 X 账号必须是公开账号

使用方法

基础用法

收集 @用户名 过去 24 小时的推文

完整命令示例

帮我收集 @elonmusk 过去 24 小时的推文,要中英双语和截图
整理 @NASA 昨天的所有推文,带链接

参数说明

参数 说明 默认值
@用户名 X 账号用户名(不含 @ 也可) 必填
时间范围 过去多少小时的内容 24 小时
语言 报告语言 中英双语
截图 是否包含页面截图 是
链接 是否包含推文直链 是

输出内容

报告结构

  1. 数据概览 - 推文数量统计表格
  2. 原创推文 - 每条包含:
    • 中英双语对照表格
    • 发布时间和内容
    • 互动数据(回复/转帖/点赞/浏览)
    • 推文直链
  3. 转帖列表 - 表格形式展示
  4. 主题分析 - 按内容分类统计
  5. 数据汇总 - 总计数据
  6. 页面截图 - 完整长截图

输出格式

  • 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 平台服务条款
  • 不用于商业爬虫用途

扩展功能

可添加的增强功能

  1. 定时收集 - 设置 cron 定时任务
  2. 多用户对比 - 同时收集多个账号对比分析
  3. 情感分析 - 对推文内容进行情感分析
  4. 趋势统计 - 统计推文主题趋势变化
  5. 导出格式 - 支持导出为 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 技能许可协议

相关专题

更多
LLVM自定义Pass怎么写
LLVM自定义Pass怎么写

本专题聚焦LLVM自定义Pass开发,整理Pass类结构、run()方法、PreservedAnalyses、CMake构建、插件注册、-load-pass-plugin加载和测试用例编写流程。

2026.09.30

0

10

LLVM RISC-V参数配置教程
LLVM RISC-V参数配置教程

本专题介绍LLVM对RISC-V基础ISA和扩展的支持方式,涵盖RV32、RV64、标准扩展、实验性扩展、厂商扩展、-menable-experimental-extensions和版本差异。

2026.09.30

0

14

LLVM IR中间表示入门指南
LLVM IR中间表示入门指南

本专题整理LLVM IR的核心概念,包括中间表示作用、模块结构、函数、基本块、SSA形式、类型系统和常见语法,帮助新手理解LLVM编译流程中的关键层。

2026.09.30

0

12

PDF转图片方法
PDF转图片方法

需要把 PDF 页面用于上传、预览、分享或图片归档时,PDF 转图片方法专题整理 JPG/PNG 格式选择、逐页导出、清晰度设置、批量下载和结果检查等流程,帮助用户稳定完成 PDF 图片化处理。

2026.09.30

0

26

PixTV AI视频生成与无限画布创作
PixTV AI视频生成与无限画布创作

PixTV专题整理AI视频与视觉内容创作相关功能使用教程,涵盖AI生图、视频生成、无限画布、多模型创作、素材管理、声音音乐及视频剪辑等功能,帮助用户快速掌握PixTV从创意到成片的完整制作方法。

2026.09.29

0

15

Buffalo框架数据库开发全教程
Buffalo框架数据库开发全教程

本专题围绕Buffalo框架数据库开发,讲解database.yml多环境配置、soda与fizz迁移生成回滚、模型结构体标签、增删改查与条件查询、一对多与多对多关联、数据校验、回调钩子、事务处理及原生SQL执行能力。

2026.09.23

0

15

Buffalo框架路由与请求处理实操指南
Buffalo框架路由与请求处理实操指南

本专题讲解Buffalo框架路由与请求处理机制,涵盖路由注册与分组、资源路由、Handler编写规范、Context上下文方法、参数绑定、中间件编写挂载、Session与Cookie读写、Flash消息及错误页面定制方法。

2026.09.23

0

15

Buffalo框架零基础入门教程
Buffalo框架零基础入门教程

本专题整理Buffalo框架入门内容,涵盖Go环境准备、buffalo CLI安装、新项目生成、目录结构说明、dev热加载启动、数据库连接配置与常见报错排查,帮助新手按约定优于配置的思路跑通第一个Buffalo框架应用。

2026.09.23

0

15

Conan创建软件包配方指南
Conan创建软件包配方指南

本专题介绍通过conanfile.py创建软件包的方法,讲解包名、版本、依赖和构建设置等基础信息,以及source、build、package、package_info等常用方法的作用及编写思路。

2026.09.22

0

12

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
麦子学院bootstrap入门视频教程
麦子学院bootstrap入门视频教程

共32课时 | 10.5万人学习

黑马程序员bootstrap视频教程
黑马程序员bootstrap视频教程

共23课时 | 7.7万人学习

李炎恢bootstrap视频教程
李炎恢bootstrap视频教程

共26课时 | 10.8万人学习