X时间线摘要生成

2小时前更新 2 00
X时间线摘要生成X时间线摘要生成
X时间线摘要生成

技能简介

x-timeline-digest 使用 bird 工具读取 X/Twitter 的「推荐」和「关注」两个时间线,通过增量抓取、去重降噪、智能排序等步骤,生成一份结构化的中文摘要数据,供上游工作流进一步分发。

能做什么

  • 自动抓取 For You 和 Following 两条时间线的最新推文
  • 基于时间戳做增量过滤,避免重复处理历史内容
  • 通过推文 ID 和文本相似度(阈值 0.9)实现双重去重
  • 按权重排序并裁剪至设定条数上限
  • 输出带统计信息的结构化 JSON,支持接入 LLM 生成中文分类简报

使用说明

前置依赖安装

  1. 安装 bird 命令行工具并确保在 PATH 中可用:npm install -g bird(或其他官方安装方式)
  2. 完成 bird 的登录认证(cookie 方式),确保可正常读取时间线

基础用法(原始 JSON 输出)

node skills/x-timeline-digest/digest.js

智能简报用法(推荐)

  1. 运行脚本导出 JSON:node skills/x-timeline-digest/digest.js > digest.json
  2. 读取提示词模板:read skills/x-timeline-digest/PROMPT.md
  3. digest.json 内容注入模板中的 {{JSON_DATA}} 占位符,提交给 LLM 处理

脚本已内置启发式过滤,会自动剔除 “gm”、广告及短垃圾内容。

输入与输出

见下方输入与输出表格。

项目内容
输入配置参数:intervalHours、fetchLimitForYou、fetchLimitFollowing、maxItemsPerDigest、similarityThreshold、statePath;依赖 bird 工具及认证状态
输出JSON 对象,含时间窗口统计、处理计数、中文摘要文本、推文明细数组
适用人群关注加密货币、金融市场动态的 Twitter 用户;需要自动化信息筛选的技术团队
不包含消息推送渠道实现、LLM 推理服务、bird 的安装与认证流程

 

风险提示

  • bird 需提前完成认证,未登录会导致抓取失败
  • API 或页面结构变动可能影响 bird 的稳定性
  • 相似度阈值设置过低可能漏掉实质重复内容,过高可能误删近似表述
  • 本技能仅负责生成数据,消息推送(Telegram、邮件等)需由上游工作流实现
  • 状态文件路径默认在用户目录下,多实例运行需注意冲突

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/seandong/x-timeline-digest/SKILL.md
来源类型:GitHub 仓库

数据统计

相关导航

暂无评论

none
暂无评论...