Inspiration
RHeminderBot was inspired by the need for a Telegram bot that helps users manage and receive reminders for upcoming events, specifically exams.
What it does
The bot allows users to start the interaction (/start), upload exam schedules in ICS format (/upload) (Note: this function wasn't completely implemented), and receive daily reminders during the duration of the event (/check).
How we built it
The project is built using Python. The exam.py script processes ICS files, converts them into CSV, and extracts relevant exam details. The main functionality is implemented in rheminder.py, utilizing the Telegram bot API for user interaction and reminder functionalities.
Challenges we ran into
Debugging the errors and handling asynchronous tasks
Accomplishments that we're proud of
Successfully implemented the reminder
What we learned
How to make a telegram bot
What's next for RHeminder
- Finish implementing upload function to allows users to upload their own .ics file
- Allows user to set their own time to remind
Log in or sign up for Devpost to join the conversation.