Inspiration

As Computer Science students, discord is huge: Many of us spend hours communicating with friends, sharing code snippets with peers, discussing projects, and just having fun. We figured what better way to carry forward the community we have on discord than adding in some interest to the mix. Discord helps us stay connected and engaged with our virtual space and our project only makes it a more fun place to be online!

What it does

The Slay Queen discord bot creates an interactive user experience across servers to compete with their peers according to their virtual decisions. Discord users are granted the ability to gain and loss currency by through interaction with our with several created commands on the server across channels. With the many features we made available, we ensured to make all available bot commands easily accessible to users through a help directory to keep everything simple as the users compete. With the intention to accumulate the most currency over their time on the server, users are allowed to gain balance on the hour while also claiming daily bonuses. These users are also encouraged to use their currency to purchase materials and interesting items in the shop for further inventory to level up on the leaderboard. Though there is much good the users perform on the daily, the bot encourages them to compete amongst themselves with options to gamble away their currency and steal from other players at their own risk. Things can get intense, that's for sure!

How we built it

We built our bot using the discord as well as the discord.py and disnake libraries in Python.

Challenges we ran into

As we developed this bot, we had run into issues with compatibility of discord.py library at first since with further research we realized that the library has not been updated along with recent discord updates were made. Due to this, our team quickly shifted everything over to a more recent and updated disnake library, though we continued to work through less documentation for the library.

Accomplishments that we're proud of

Throughout this journey, we experienced many small victories that turned into to greater ones as we celebrated our teams fast switch to the disnake library, speedy solving of issues with creating discord embeds, solving our struggles with using the built in cooldown methods to creating our own cooldown system manually, having seamlessly clean formatting throughout run, and of course creating our very own functional discord bot!

What we learned

Of the many things we learned, our most valuable were of getting our feet wet with the use of the disnake/discord.py libraries. We also improved our management of simultaneous work, task division and prioritization, product testing, and time management.

What's next for Bot Girl Summer

With all of our awesome work over the past hours, our team hopes to continue to add more enticing features to our bot to make the space more engaging for our users while gaining traction for our bot through the fun it brings!

Built With

Share this project:

Updates