Monitor RSS feeds and deliver notifications when new articles are published.
bash
scripts/rss_monitor.py add <feed_url> [--name <friendly_name>]
bash
scripts/rss_monitor.py check-all
bash
scripts/rss_monitor.py list
To receive Feishu notifications:
Create a Feishu group
Add a webhook bot
Copy the webhook URL
Set environment variable: bash
export FEISHU_WEBHOOK="https://open.feishu.cn/open-apis/bot/v2/hook/..."
Add to crontab for automatic monitoring:
bash
# Check every 30 minutes
*/30 * * * * cd /path/to/workspace && python scripts/rss_monitor.py check-all
Or use OpenClaw cron:
bash
openclaw cron add --name "rss-monitor" --schedule "*/30 * * * *" --command "python scripts/rss_monitor.py check-all"
CommandDescriptionadd <url>Add RSS feed to watchlistremove <name>Remove feed from watchlistlistShow all monitored feedscheck-allCheck all feeds for updatescheck <name>Check specific feedhistoryShow recently detected articles
~/.rss_monitor/feeds.json~/.rss_monitor/history.jsonInstall: pip install requests feedparser