Inspiration
Gauging interest in large communities is hard to do effectively, and when your community largely resides on Discord servers, it would be nice to have some productivity and interest within applications on Discord. We hoped that with them idea of a management bot, big servers could implement our idea as a base for community involvement. Having an environment where people feel heard is important, and our bot can deliver the tools to create a community for all people.
What it does
Manage.Bot allows server owners and staff to set up feedback channels for users to put in feedback from where ever they are in the server.
How we built it
Using Python, along with libraries such as Discord.py and SQLAlchemy, the Discord bot is able to utilize a SQLite database to store feedback responses and fetch them in the future.
Challenges we ran into
Some challenges arose when interacting with SQLAlchemy, as the interface is not ideal for everyone, as well as getting Discord.py working properly for a bit.
Accomplishments that we're proud of
The neat formatting done by the Discord bot and the utilization of Discord's slash commands allows this Discord bot to have better user experience while using the newest features Discord has to offer.
What we learned
We have learned about the possibilities of creating Discord bots and what they can really accomplish. As Discord is an excellent social platform, Discord bots and applications can help connect others or socialize.
What's next for Manage.Bot
In the future, Manage.Bot would have more functionality than just feedback, as it shows well how much user experience means a lot in Discord bots. Other management features such as a suggestions channel and a review channel can help server owners interact and gain a better understanding of their community more.
Built With
- discord.py
- python
- sqlalchemy
Log in or sign up for Devpost to join the conversation.