Describe the solution you'd like
kick, ban, softban, mute and lock (channel) commands.
Additional context
Every of these actions should be logged in a per guild specified channel (if it was specified)
Bans should create a case and need to be appealable through a web ui (dashboard)
There are two different views for the web ui
Moderator view: View cases where the user has requested to appeal a ban. In the overview of a case you can decide wether the ban should be removed or not. declined or non answered bans can be relayed to a supervising authority (server owner)
User view: Appeal bans with an input field for the reason of request.
Login on the web ui is strictly via discord. the moderator or server owner receives a notification (private message) from the bot if a request has been raised.
I'd be more than happy to discuss specifics and what can be improved or changed.
Describe the solution you'd like kick, ban, softban, mute and lock (channel) commands.
Additional context Every of these actions should be logged in a per guild specified channel (if it was specified)
Bans should create a case and need to be appealable through a web ui (dashboard) There are two different views for the web ui
Moderator view: View cases where the user has requested to appeal a ban. In the overview of a case you can decide wether the ban should be removed or not. declined or non answered bans can be relayed to a supervising authority (server owner)
User view: Appeal bans with an input field for the reason of request.
Login on the web ui is strictly via discord. the moderator or server owner receives a notification (private message) from the bot if a request has been raised.
I'd be more than happy to discuss specifics and what can be improved or changed.