PriceTrackerBot

A telegram bot that scrape Flipkart, Amazon url and keep track of price changes, also alerts the user when there is a price change

GPL-3.0 License

Stars
12
Committers
2

Price Tracker Bot

Price Tracker Bot is a Telegram bot that helps you track the prices of your favorite products on various online platforms. Whenever there's a change in price, the bot will alert you, ensuring you never miss a deal!

⚠️ Supports Flipkart and amazon PriceTracking

Demo

Features

  • Track Prices: Simply send the product link to the bot, and it will start tracking the price for you.
  • Automatic Alerts: Receive alerts when there's a price change, helping you stay updated on the latest deals.

Deployment

Prerequisites

  • Python environment with venv
  • MongoDB URI (get it from MongoDB)
  • Bot Token
  • API ID
  • API HASH

Setup

  1. Clone the repository:
git clone https://github.com/nuhmanpk/PriceTrackerBot.git
  1. Create a .env file in the project root (Refer .envexample file)
cd PriceTrackerBot
python -m venv .venv
source .venv/bin/activate (Linux/Mac) or .venv\Scripts\activate (Windows)
pip install -r requirements.txt

  1. Start the Bot
python main.py

Deploy on Koyeb

The fastest way to deploy the application is to click the Deploy to Koyeb button below.

Credits

  • Thanks to sannjayy for his Scraper packages

Commands

  • /start : start the bot
  • /help : Get help
  • /my_trackings: View all tracked products.
  • /stop <product_id>: Stop tracking a specific product.
  • /product <product_id>: Get detailed information about a product.

Support and Issues

For any issues or feature requests, please open an issue.

If you find this repo helpful, don't forget add Your Star.

Badges
Extracted from project README
Deploy to Koyeb