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.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
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.
How to use
Przejdź na stronę https://camelcamelcamel.com/ i skonfiguruj alerty cenowe dla produktów Amazon, które chcesz śledzić. Po ustawieniu alertów skopiuj swój osobisty adres RSS (format: https://camelcamelcamel.com/alerts/TWOJ_UNIKALNY_ID.xml). Pamiętaj, że każdy użytkownik musi mieć własny link RSS.
Utwórz zadanie cron, które będzie uruchamiać monitoring. Użyj komendy cron add z parametrem schedule (np. "0 */12 * * *" oznacza co 12 godzin) i wstaw swój adres RSS z kroku 1. Ważne: nigdy nie używaj cudzego linku RSS, zawsze tylko swojego.
Skrypt fetch_rss.py pobierze Twój kanał RSS i przeanalizuje nowe alerty cenowe. Porównuje je z lokalną pamięcią podręczną, aby znaleźć tylko nowe elementy, które jeszcze Ci nie wysłał.
Gdy nowe alerty zostaną wykryte, system automatycznie wyśle Ci powiadomienie na Telegram z informacją o obniżce ceny. Powiadomienia będą przychodzić zgodnie z harmonogramem, który ustawiłeś w kroku 2.
Skrypt przechowuje cache alertów w pliku /tmp/camelcamelcamel/cache.json, aby śledzić, które alerty już Ci wysłał. Dzięki temu nie będziesz otrzymywać duplikatów tego samego powiadomienia.
Jeśli chcesz zmienić częstotliwość sprawdzania (np. co godzinę zamiast co 12 godzin), wystarczy zmodyfikować parametr schedule w konfiguracji crona. Szczegółowe instrukcje dotyczące zarządzania cache i rozwiązywania problemów znajdziesz w pliku SETUP.md.