I decided to create a discord bot for RUHack's project submission because I wanted to challenge myself doing something I had never done before. Since I'm solo, I knew it would be a fun challenge to try and learn something new.
This past online semester, I began using Discord a lot for school and wanted to create a tool that would help students collaborate over discord on school or other projects.
What it does
It's a discord bot that has 1) calculator / oracle, 2) motivational quotes, 3) translator.
How we built it
This was my first time using APIs in a project but I'm happy it ended up working successfully! I used Wolfram Alpha's API for the calculator, Zenquotes's API for the motivational quotes and Google Translate API for the translator. I wrote my program in Python using Replit as my IDE.
Challenges we ran into
I had trouble mixing client.events and client.commands in Discord.py but I was able to fix it with the help of stack overflow!
Accomplishments that we're proud of
I'm really proud that I was able to learn something new this weekend. Although I've coded in Python, I've never made a discord bot before and I've never used APIs in a project either. So I've learned 2 new things! I also can't believe my commands worked! :)
What we learned
I learned how to import and use APIs within my project and how to create a Discord bot from scratch.
What's next for Mastermind
Adding some low fi study tunes and a task planner to keep track of what needs to get done! :)