GitXplorerGitXplorer
n

PriceTrackerBot

public
18 stars
9 forks
1 issues

Commits

List of commits on branch main.
Verified
eaca58ef5aa8054cbf6936933f23ae2fcfc67f58

Update README.md

nnuhmanpk committed 7 months ago
Verified
7a5422e1a341ee3b6b4eec0f7a906b3fe5b47e78

Update README.md

nnuhmanpk committed 7 months ago
Verified
3259794df3a62c8dc4d20f3f751a61f99e7e8b8f

add missing url

nnuhmanpk committed 7 months ago
Verified
2f39ba18c064669f2db8919a9356ebeb9f2106ba

fixes

nnuhmanpk committed 7 months ago
Verified
95310f294b58cfaff980e3b88a4d296b8f983ce4

Add amazon scraping support

nnuhmanpk committed 7 months ago
Verified
fb23c227a2df26995391983c618117f18f8b55bf

Update README.md

nnuhmanpk committed 7 months ago

README

The README file for this repository.

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.