RSS Monitor

👤 lwd815813 📦 v1.0.0 ⭐ 4.3 ⬇️ 2K 下載
📊 資料分析 免費

📖 技能介紹


name: rss-monitor description: Monitor RSS feeds and send notifications when new content is published. Use when user needs to track blog updates, news feeds, or any RSS source. Supports Feishu/Lark notifications and scheduled monitoring via cron.


RSS Monitor

Monitor RSS feeds and deliver notifications when new articles are published.

Features

  • Monitor multiple RSS feeds
  • Detect new articles automatically
  • Send notifications to Feishu/Lark
  • Schedule checks via cron
  • Support for RSS, Atom, and JSON feeds

Quick Start

Add a feed to monitor

scripts/rss_monitor.py add <feed_url> [--name <friendly_name>]

Check all feeds for updates

這個技能的最新版本可以在7w4.net小蔥技能站找到。

scripts/rss_monitor.py check-all

List monitored feeds

scripts/rss_monitor.py list

Setup

Feishu Webhook (Optional)

To receive Feishu notifications:

  1. Create a Feishu group
  2. Add a webhook bot
  3. Copy the webhook URL
  4. Set environment variable: bash export FEISHU_WEBHOOK="https://open.feishu.cn/open-apis/bot/v2/hook/..."

Cron Schedule

Add to crontab for automatic monitoring:

# Check every 30 minutes
*/30 * * * * cd /path/to/workspace && python scripts/rss_monitor.py check-all

Or use OpenClaw cron:

openclaw cron add --name "rss-monitor" --schedule "*/30 * * * *" --command "python scripts/rss_monitor.py check-all"

Commands

Command Description
add <url> Add RSS feed to watchlist
remove <name> Remove feed from watchlist
list Show all monitored feeds
check-all Check all feeds for updates
check <name> Check specific feed
history Show recently detected articles

Data Storage

  • Watchlist: ~/.rss_monitor/feeds.json
  • Article history: ~/.rss_monitor/history.json

Dependencies

  • Python 3.6+
  • requests
  • feedparser

Install: pip install requests feedparser

🤖 AI 評測

這是一個功能完整的 RSS 監控工具,能自動檢測訂閱源的更新併發送通知。優點是使用簡單、文件清晰、支援多個訂閱源;不足是缺少使用示例、依賴需要手動安裝。總體質量中上,適合有技術基礎的使用者使用。

📊 多維度評分

適應性4.3
規範性4
有效性4.1
可靠性4.4
可信度5

📁 包含檔案 (3 個)

📄 SKILL.md 1.9 KB
📄 _meta.json 130 B
📄 scripts/rss_monitor.py 10.6 KB