OA0 = Omni AI 0
OA0 是一个探索 AI 的论坛
现在注册
已注册用户请  登录
OA0  ›  技能包  ›  twitter-bookmark-sync:自动为你的 Twitter 书签进行价值排序和同步

twitter-bookmark-sync:自动为你的 Twitter 书签进行价值排序和同步

 
  webapp ·  2026-02-27 00:42:25 · 2 次点击  · 0 条评论  

名称: twitter-bookmark-sync
描述: 每日自动为你的 Twitter 书签排序,并推送精选阅读清单


twitter-bookmark-sync

Twitter 书签自动整理与通知

不再错过重要书签。根据你的兴趣自动为 Twitter 书签排序,每日获取一份精心整理的阅读清单。


功能

  • 学习 你的书签模式,了解什么对你重要
  • 自适应 自动调整排序权重(兴趣会随时间衰减,除非被强化)
  • 分类 按主题和价值类型整理书签
  • 推送 每日早晨发送个性化的价值陈述
  • 越用越智能 使用越多,推荐越准

系统要求

  • macOS 10.15 或更高版本
  • 拥有书签的 Twitter 账户
  • bird CLI (brew install steipete/tap/bird)
  • Clawdbot(用于调度和通知)
  • 已配置 Twitter 身份验证 Cookie(见“准备工作”)

准备工作

步骤 1:安装 bird CLI

brew install steipete/tap/bird

步骤 2:配置 Twitter 身份验证

从浏览器中提取你的 Twitter Cookie:

  1. 打开浏览器 → 访问 https://x.com(确保已登录)
  2. 打开开发者工具 (Cmd+Option+I) → Application → Cookies → https://x.com
  3. 复制以下值:
    • auth_token
    • ct0
  4. 保存到配置文件:
mkdir -p ~/.config/bird
cat > ~/.config/bird/config.json5 << 'EOF'
{
  authToken: "your_auth_token_here",
  ct0: "your_ct0_here"
}
EOF
  1. 测试:
bird whoami

安装

clawdhub install twitter-bookmark-sync
cd ~/clawd/skills/twitter-bookmark-sync
./install.sh

安装程序将:
1. 自动检测你的时区
2. 设置每日定时任务(午夜获取,早上 8 点通知)
3. 创建你的配置文件


配置

编辑 ~/clawd/twitter-bookmark-sync-config.json

{
  "fetch_time": "00:00",           // 何时获取和排序书签(24小时制)
  "notification_time": "08:00",     // 何时发送结果通知
  "lookback_hours": 24,             // 回溯检查的时间范围(小时)
  "notification_channel": "telegram", // 通知渠道:"telegram"、"gmail" 或 "slack"
  "output_dir": "~/Documents"      // 阅读清单的保存路径
}

排序标准(自动演化):
~/clawd/twitter-bookmark-sync-criteria.json

此文件会根据你的书签模式自动更新。
请勿手动编辑——让它从你的行为中学习。

通知渠道

Telegram(默认):

{
  "notification_channel": "telegram"
}

Gmail(通过 gog skill):

{
  "notification_channel": "gmail",
  "gmail_to": "your.email@gmail.com"
}

Slack:

{
  "notification_channel": "slack",
  "slack_channel": "#bookmarks"
}

工作原理

每日调度

午夜 (00:00) - 学习阶段:
1. 获取过去 24 小时的书签
2. 分类 每个书签(主题 + 价值类型)
3. 更新排序标准:
- 对未使用的兴趣应用时间衰减(每日 5%)
- 提升你正在积极收藏的类别的权重
- 自动发现新模式
- 标准化所有权重
4. 排序 新书签(使用演化后的标准)
5. 保存到 ~/Documents/twitter-reading-YYYY-MM-DD.md

早晨 (08:00) - 通知阶段:
1. 分析每个书签为何对你重要
2. 发送价值陈述(而非摘要)
3. 链接至完整阅读清单

通知示例:

📚 Twitter 阅读清单已就绪!

**1. @someuser** (分数: 120)
💡 职业成长路径 • 投资策略
🔗 https://x.com/...

**2. @another** (分数: 110)  
💡 直接加密洞察 • 伦敦转型
🔗 https://x.com/...

自学习系统

首次安装时:
- 从 USER.md 个人资料初始化
- 创建 twitter-bookmark-sync-criteria.json
- 11 个价值类别,附带初始权重 (0-100)

每日午夜:
- 对你的新书签进行分类
- 根据使用情况更新类别权重
- 旧兴趣每日衰减 5%
- 活跃兴趣保持强劲
- 新模式自动浮现

演化示例:

第 1 天:  crypto_insights: 100, relationships: 90
第 10 天: crypto_insights: 100 (活跃), relationships: 60 (衰减中)
第 30 天: crypto_insights: 100, AI_tools: 75 (新发现), relationships: 35

为何重要:
- 适应你不断变化的兴趣
- 无需手动管理关键词
- 更擅长预测你重视的内容
- 反映你的实际行为,而非通用默认设置


手动使用

立即运行:

cd ~/clawd/skills/twitter-bookmark-sync
./scripts/sync.sh

更改调度:

# 编辑配置
nano ~/clawd/twitter-bookmark-sync-config.json

# 重新加载定时任务
./install.sh

故障排除

“未找到书签”
- 检查 bird 身份验证:bird whoami
- 确认你有书签:bird bookmarks -n 5

“权限被拒绝”
- 检查 bird 配置:~/.config/bird/config.json5
- 确认 Cookie 有效(它们会过期)

“通知未发送”
- 检查 Clawdbot 是否运行:clawdbot status
- 确认配置中的通知渠道
- 检查日志:~/clawd/logs/twitter-bookmark-sync.log


许可证

MIT

2 次点击  ∙  0 人收藏  
登录后收藏  
目前尚无回复
0 条回复
About   ·   Help   ·    
OA0 - Omni AI 0 一个探索 AI 的社区
沪ICP备2024103595号-2
Developed with Cursor