This project is licensed under the MIT License - see the [LICENSE.txt] file for details.
The Seat Count Tracker Telegram Bot is a Python script that leverages the RapidAPI and Telegram API to monitor seat availability on specific train routes. This tool allows users to set a threshold for seat availability, and when the count falls below the specified limit, the bot sends real-time notifications via Telegram
Welcome to the Seat Count Tracker Telegram Bot project! This Python script enables real-time monitoring of train seat availability through the RapidAPI and sends Telegram notifications when seats are running low. Whether you're a traveler needing to secure a seat or a developer looking to learn about API integration and automated alerts, this project is for you.
- Clone this repository to your local machine.
- Install required dependencies using
pip install -r requirements.txt
. - Obtain your RapidAPI key and Telegram bot token.
- Configure the
config.py
file with your API keys and preferences.
- Run the script:
python seat_count_tracker.py
. - Follow the on-screen prompts to input train details and seat threshold.
- The bot will fetch seat availability data and send Telegram notifications when seats are below the threshold.
Before running the script, make sure to:
- Set up a Telegram bot and obtain a token.
- Obtain a RapidAPI key for accessing train data.
- Configure the
config.py
file with your API keys and preferences.
Run the script with the following command:
python seat_count_tracker.py
![Telegram Notification](ss-1.jpg)