/price-monitor-alerter

Price monitoring application that sends me a Telegram message when there's a discount

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

Multiple Price Monitoring/Alerter

This app runs periodically, looks up for each given product in environment variable "PRODUCTS", and for every price drop, a notification is sent to interested users via a Telegram bot.

Github Actions runs every hour, and for any price change, a row is added to ./prices.csv for future comparisons.

Structure for "PRODUCTS":

[
  {
    "product_name": "Macbook 14 Pro M3 512GB",
    "url": "https://www.goimports.com.br/Macs/macbook-pro/MacBook-Pro-14-M3-Pro-18GB-512GB-SSD",
    "alerts": { "telegram": ["1234567"] }
  },
  ...
]

A Telegram bot token (obtained from @botfather) must be set in "TELEGRAM_API_TOKEN" ambient variable.

telegram-alert

Supported websites: