Inspiration
During this pandemic, many individuals are experiencing unforeseen hardships. To alleviate this, we sought out to create a Discord bot that turns a user's daily mood into a specialized playlist.
What it does
After setting up the bot, users can invoke the mood feature by typing !mood. moodyBot asks the user for their mood and takes this feedback to generate a playlist suited to their mood.
How we built it
We built it using JavaScript and discord.js.
Challenges we ran into
This is our first time creating a Discord bot so we started off with no experiences whatsoever. Also, we have little experience with JavaScript and working with APIs.
Accomplishments that we're proud of
We want to make moodyBot more convenient for the user. This means implementing an automatic shuffle function that runs at the start when music is queued, so users won't have to shuffle manually by invoking the shuffle command. We also want to add more features such as more moods, a filter for a specific artist(s), and support for Spotify.
What we learned
We learned that setting up a bot on Discord relies on many dependencies. It gave us a much greater appreciation for the people who originally wrote the code we based our bot off of. We also learned how to set up a Discord bot and gained more insight on how APIs work. Additionally, we got to play around with Javascript, a coding language none of us had much experience with.
What's next for moodyBot
We want to make moodyBot more convenient for the user. This means implementing an automatic shuffle function that runs at the start when music is queued, so users won't have to shuffle manually by invoking the shuffle command. We also want to add more features such as more moods, a filter for a specific artist(s), and support for Spotify.
Built With
- discordapi
- javascript
- youtubeapi
Log in or sign up for Devpost to join the conversation.