Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nuhmanpk/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
https://github.com/nuhmanpk/pricetrackerbot
amazon amazon-scraper ecommerce flipkart flipkart-scraper-python price-tracker price-tracking-system tracking
Last synced: 17 days ago
JSON representation
A telegram bot that scrape Flipkart, Amazon url and keep track of price changes, also alerts the user when there is a price change
- Host: GitHub
- URL: https://github.com/nuhmanpk/pricetrackerbot
- Owner: nuhmanpk
- License: gpl-3.0
- Created: 2023-12-16T14:38:54.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-07-01T16:12:11.000Z (5 months ago)
- Last Synced: 2024-10-12T20:05:12.606Z (about 1 month ago)
- Topics: amazon, amazon-scraper, ecommerce, flipkart, flipkart-scraper-python, price-tracker, price-tracking-system, tracking
- Language: Python
- Homepage:
- Size: 12.5 MB
- Stars: 15
- Watchers: 1
- Forks: 9
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# 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:```bash
git clone https://github.com/nuhmanpk/PriceTrackerBot.git
```2. Create a .env file in the project root (Refer .envexample file)
```bash
cd PriceTrackerBot
python -m venv .venv
source .venv/bin/activate (Linux/Mac) or .venv\Scripts\activate (Windows)
pip install -r requirements.txt```
3. Start the Bot
```bash
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](https://www.koyeb.com/static/images/deploy/button.svg)](https://app.koyeb.com/deploy?type=git&repository=github.com/nuhmanpk/PriceTrackerBot&branch=main&name=pricetrackerbot)
### Credits
* Thanks to sannjayy for his Scraper [packages](https://github.com/sannjayy/python_flipkart_scraper)## Commands
* /start : start the bot
* /help : Get help
* /my_trackings: View all tracked products.
* /stop : Stop tracking a specific product.
* /product : Get detailed information about a product.## Support and Issues
For any issues or feature requests, please open an [issue](https://github.com/nuhmanpk/PriceTrackerBot/issues).If you find this repo helpful, don't forget add Your Star.