HR13-First-Timers-Track
Inspiration
As international students at Rice University, we face immense pressure, both academically and in our daily lives. Music has become a primary tool for us to destress. Studies have consistently shown that music can significantly improve well-being and reduce stress. Before participating in RiceHacker13, three out of our four team members had never used Discord. We found certain aspects of it challenging to understand, possibly due to minor language and cultural barriers. Consequently, we were driven to create a platform accessible to users of all languages. Recognizing the profound impact of music and the potential of artificial intelligence, our team embarked on a journey to create the AIMusicBot for Discord. Our vision was to integrate the joy of music with the convenience of Discord, offering a more engaging and enjoyable user experience.
What it does
AIMusicBot is not just a Discord bot; it's a musical experience tailored to individual preferences. It leverages the power of AI to make personalized song recommendations based on user inputs. Whether you're in the mood for songs by a particular artist, looking for tracks that match your current emotions, or even imagining a specific scene and wanting a song that fits, AIMusicBot has got you covered. Moreover, it's multilingual capabilities ensure that the joy of music is accessible to users across different linguistic backgrounds.
Features:
Chatbox Interface: Accepts and processes user input to return song recommendations. Uses the Generative Pretrained Transformer 3.5 Turbo API for making recommendations. Can take a wide variety of inputs, from artist names to moods and even scene descriptions. Multilingual support ensures inclusivity.
Music Bot Interface: Commands: join and download_song. join command for the bot to enter a voice channel. download_song command takes AI recommendations, searches YouTube, and downloads the audio of the most popular result. Bot auto-leaves a channel after a period of inactivity.
Impact
Real World Value:
Provides an inclusive platform for users of all languages to access and download music on Discord. Reduces language barriers and stress. Aims to make Discord a more engaging and enjoyable platform globally. Promotes mental well-being among Discord users. Future Improvements: Aim to create an instant-operation platform where users can simply type their preferred songs and get them instantly. As we continue to innovate, we jokingly expect to receive at least a DMCA letter from GOOGLE!
How we built it
AIMusicBot is a culmination of innovative design, technical proficiency, and user-centric approach. Our Chatbox Interface is structured to request and parse user input efficiently, leveraging the capabilities of the Generative Pretrained Transformer 3.5 Turbo API. For the Music Bot Interface, we designed commands that seamlessly integrate with Discord's functionality, ensuring an intuitive user experience.
Accomplishments that we're proud of
Bringing the AIMusicBot to life has been a journey of discovery, learning, and achievement. We're especially proud of the multilingual capabilities, ensuring music is accessible to all. The fact that we've been able to create a tool that not only enhances the Discord experience but also contributes to users' well-being is immensely satisfying.
What we learned
From understanding the nuances of the Discord platform to exploring the vast potential of AI in music recommendation, our learning curve has been steep and rewarding. Collaborating as a team, we've also honed our problem-solving, brainstorming, and project management skills.
What's next for AIMusicBot
We envision AIMusicBot as a continually evolving tool. We aim to expand its functionality, making it more interactive and responsive to user preferences. We also see the potential of this bot being adopted in communities beyond Discord, possibly in other social platforms or digital spaces.
Acknowledgments
A heartfelt thank you to the organizers, mentors, and fellow participants for making this hackathon a memorable experience. We're deeply grateful to our team members, whose dedication, passion, and hard work have been instrumental in bringing the AIMusicBot to fruition.
Built With
- chatgpt
- python
- vscode


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