Telegram bot for scheduling elective courses in Innopolis University.
This bot helps you to not forget time and palce of your elective lectures, by aggregating all elective courses schedule from official elective courses source in Innopolis University.
- Aggregate elective schedule by parsing IU elective table
- Separate chats sessions
- Course TODOs and reminders
Database to store users' states in case of bot restart
- Add available courses to your base (bot will remember what courses you have chosen)
- Can see full schedule of your courses: lectures time and place
- Set reminder on specific course - our bot will send you message that you have lecture now
- Add todos messages to course
- Start screen:
- Add courses and list your courses
- Remove courses
- Show course content
Course has: list of lectures with rooms by default, you can set reminders on this course and add todos.
- You can also check what reminders you have
- Receive message-reminder about starting lecture
- Add TODOs to your course about future tasks or deadlines
Build project
stack build
Run project
stack run
Enter telegram bot token
<bot-token>
Kamilya Timchenko
Elizabeth Batanina
Anton Timchenko
Nariman Daniyar