Inspiration

Online School has become widely common due to COVID-19. Studying at home can be quite difficult and so we made this Discord Bot with the aim to help students easily prepare for their exams.

What it does

A discord bot that helps you with maintaining your notes via discord. It uses databases to help keep track of the data you've stored within it. Below are the commands for Study Buddy:

Commands (Prefix '-'): type -notes, to access your notes type -new ("your notes"), to add new notes to the data base type -del ("number of note"), to delete the existing note type -clear, to delete all the data bases type -flip or -coin, to flip a coin type -motiv, to get a random motivational quote

How we built it

We programmed the bot using Python on Repl by accessing Discord API. We used Uptime Robot to ensure our bot is continuously online. We used Zenquotes to get randomized quotes for our motivate command.

Challenges we ran into

This was our first time coding in Python and so it took a while to learn the syntax associated with it. We had to conduct a lot of research to understand why we had bugs and errors in our code. We spent the allotted time trying to learn Python before programming. Our first attempt was to use Java since we are already familiar with it, however, the convenience of Python stood out to us and we finally chose to use the language instead.

Accomplishments that we're proud of

We are proud that we were able to learn how to make a Discord bot. This was a new experience for all of us and a fun one as well. We are proud we were able to learn the Python programming language extensively enough to create a complicated bot that used APIs and much more.

What we learned

Overall, we learned how to create Discord bots using Python and create databases within it. We learned how to access APIs for our discord bot to use which will be very helpful if we choose to make more bots in the future. We learned quite a lot Python including basic and advanced programs.

What's next for Study Buddy Discord Bot - RU Hacks Competition 2021

In the future, we plan to implement a music player within the bot. We want to include more features that will help students study such as a quizzing command that will quiz you based on questions you previously gave the bot to remember. In general, we hope to make this bot as effective as it can be in helping students study for their upcoming tests and exams.

Built With

Share this project:

Updates