camelcamelcamel-alerts
Automatyczne powiadomienia o obniżkach cen na Amazonie prosto na Telegram
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill monitoruje kanał RSS z serwisu CamelCamelCamel i wysyła Ci powiadomienia na Telegram, gdy śledzony produkt Amazon potanieje. Ustawiasz własne alerty cenowe na CamelCamelCamel, a narzędzie automatycznie sprawdza je co kilka godzin i informuje Cię o każdej obniżce. Idealne dla osób, które chcą kupić produkt w niższej cenie, ale nie chcą ręcznie sprawdzać cen każdego dnia. Skrypt przechowuje historię już wysłanych alertów, więc nie dostaniesz duplikatów.
Jak używać
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.