Skip to content

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

License

Notifications You must be signed in to change notification settings

nuhmanpk/PriceTrackerBot

Repository files navigation

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

Bot Demo

Product Tracking

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.

Deploy to Koyeb

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.

About

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

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project