mirror of
https://github.com/wahyd4/links.git
synced 2026-08-08 21:04:53 +10:00
Add integration tests covering the price-drop → Telegram alert flow: - Sends Telegram MarkdownV2 message to global SiteSettings chat_id when detected price <= watcher.alert_price_threshold. - No alert when global creds missing. - No alert when price above threshold. - No alert when threshold unset on watcher. - Non-recurring watcher with an undismissed alert is not re-notified. - Telegram API failure does not break the check (snapshot + alert row still persist, last_price updates).