serenity

Appeals

Let banned members plead their case through the bot instead of your DMs.

Replace [prefix] with your server's prefix.

Setting It Up

// Syntax
[prefix]appeal enable [channel]

// Example
;appeal enable #appeals

Requires Administrator. Appeals arrive in that channel as an embed your staff can act on, rather than in whichever moderator's DMs the member found first.

;appeal channel #new-appeals   // move them elsewhere
;appeal disable                // turn the system off

The Form

By default an appeal is a single message. Add questions to make it a form:

// Syntax
[prefix]appeal question add [short|long] [question]

// Example
;appeal question add short Which account were you banned on?
;appeal question add long Why do you think the punishment was unfair?
TypeField
shortOne line — ids, names, dates
longA paragraph — explanations, apologies
;appeal question list
;appeal question remove 2
;appeal question clear
An incoming appeal with the member's answers to the configured questions

Two or three questions is the sweet spot. A form long enough to be annoying gets you fewer appeals, which looks like it's working right up until the person you wanted to hear from doesn't bother.