Inspiration
Student life is stressful. From juggling school, socializing, and work to managing their hours, it can feel like there's never enough time in the day. Students need an assistant, we trying our best delivering one!
What it does
The chatbot would be able to provide students with information on the exam format, topics covered in past papers, and tips on how to answer questions in a variety of formats (multiple choice, extended response etc).
How we built it
The Edurika bot was built using Telegram-bot API, and was interfaced using python. after reading some of telegram-bot-api docs we figured out how things work and kept always an eye on them, then we started implementing every function and put it under test then pass to the next one, finally we deployed and we put everything under many tests and asked some people to try it out and took their feedback, then worked on fixing some bugs in UI.
Challenges we ran into
- Handling webhooks and polling & keep it alive at first.
- sending topics (files) directly in the chat.
Accomplishments that we're proud of
- a working bot that deliver exams topics successfully achieving our needs.
- a bot made in a weekend that can be used from now on, depending on our first experience.
What we learned
- Making almost clean code, and tried to code following the right way.
- We learned a lot especially since this is our first bot, we learned how to prioritize time over performance, how to approach new stuff & work on new features.
What's next for Edurika bot
- [x] Add online support & public channel for chat.
- [ ] Add toDo list & pomodoro feature.
- [ ] Service account support.
- [x] Update command.

Log in or sign up for Devpost to join the conversation.