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

Share this project:

Updates