计划执行与检查节点
executing-plans
按既定实施计划完成工作,保持过程检查和反馈。
camelcamelcamel-alerts【效率与协作】Monitor CamelCamelCamel price drop alerts via RSS and send Telegram notifications when items go on sale. Use when setting up automatic price tracking for Amazon products with CamelCamelCamel price alerts.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Automatically monitor your CamelCamelCamel RSS feed for Amazon price drops and get notified on Telegram.
Get your RSS feed URL from CamelCamelCamel:
https://camelcamelcamel.com/alerts/YOUR_UNIQUE_ID.xml)Create a cron job with YOUR feed URL (not someone else's!):
cron add \
--job '{
"name": "camelcamelcamel-monitor",
"schedule": "0 */12 * * *",
"task": "Monitor CamelCamelCamel price alerts",
"command": "python3 /path/to/scripts/fetch_rss.py https://camelcamelcamel.com/alerts/YOUR_UNIQUE_ID.xml"
}'
Important: Replace YOUR_UNIQUE_ID with your own feed ID from step 1. Each person needs their own feed URL!
The skill uses two components:
scripts/fetch_rss.pySee SETUP.md for:
The script maintains a cache at /tmp/camelcamelcamel/cache.json to track which alerts have been notified. This prevents duplicate notifications.
Clear the cache to re-test notifications:
rm /tmp/camelcamelcamel/cache.json
When a new price drop is detected, you'll receive a Telegram message like:
🛒 *Price Alert*
*PRODUCT NAME - $XX.XX (Down from $YY.YY)*
Current price: $XX.XX
Historical low: $ZZ.ZZ
Last checked: [timestamp]
View on Amazon: [link]
Adjust the cron schedule (6th parameter in the schedule field):
0 * * * * → every hour0 */4 * * * → every 4 hours (default)0 */6 * * * → every 6 hours0 0 * * * → dailyEdit scripts/notify.sh to customize the Telegram message layout and emoji.
/tmp/camelcamelcamel/cache.jsonIf you're not receiving notifications:
cron listpython3 scripts/fetch_rss.py <YOUR_FEED_URL> /tmp/camelcamelcamel
rm /tmp/camelcamelcamel/cache.json
See SETUP.md for more details.