Hey there! 👋 This is Zephyr, a Telegram bot created to help me track my college class schedules.
Here's what I can do for you:
- Get an organized view of your day's classes
- Auto-reminds you about upcoming classes
- Keeps track of your breaks
- Shows room numbers and faculty details
- Super simple commands to get what you need
- Quick overview of what's coming up next
- Python 3.8 or higher
- A Telegram account
- MongoDB database
- Bot token from @BotFather
-
Clone this repo
-
Install the requirements:
pip install -r requirements.txt
-
Set up your environment variables:
-
Create a
.env
file with:TELEGRAM_TOKEN=your_bot_token MONGODB_URI=your_mongodb_uri
-
-
Customize timetable:
- Edit
timetable.json
with your schedule
- Edit
-
Start the bot:
python app.py
Feel free to reach out if you need help adapting this for your college schedule!
MIT License - Feel free to modify for your college needs! 😄