GitXplorerGitXplorer
n

PriceTrackerBot

public
18 stars
9 forks
1 issues

Commits

List of commits on branch main.
Verified
a1b9c01f9c4340f1c6f8c939ee188c35ed26610e

Update .env_example

nnuhmanpk committed 7 months ago
Verified
a6384985b9c940b45d81e0e2b4238c538b364401

fixes

nnuhmanpk committed 7 months ago
Verified
0cf63eae0c4872cca4b5637d1fa62b62e61940d9

Update .env_example

nnuhmanpk committed a year ago
Unverified
5b3fa67b6166b6ebd5caa3e9ebce97d9ecc6a332

update gif

nnuhmanpk committed a year ago
Verified
256af4e5d8dd3895fc65e5d4525c8a78cc8c2fc9

Create LICENSE

nnuhmanpk committed a year ago
Verified
339e42356209fb717d113bc72efd70ff3070cfa2

Create FUNDING.yml

nnuhmanpk committed a year 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.