Tides docs

Appeals

A public page where a banned user can put their case, and a queue where your staff answer it. Each server gets its own.

#Why it is worth setting up

Without one, an appeal is a DM to whichever staff member the user can still reach. That means no record, no second opinion, and one person carrying an argument alone.

With one, the appeal arrives in a queue, every staff member sees the same thing, and the conversation is kept.

#Setting it up

Appeals live at appeals.tides.cx under your server's own address. Turn the module on, then set the form up.

Setting What it does
Server name and icon What the page shows. Defaults to your Discord server's own
Accent colour The page's highlight colour
Greeting and intro The wording at the top of the form
Questions What the user is asked
Review channel Where submissions arrive in Discord

Brand wording supports ${servername}, so the default copy names your server rather than someone else's.

#The queue

Submissions arrive in the dashboard with tabs for pending, accepted, rejected and closed, each with a count, twelve to a page.

Each submission shows who it is from, what they were punished for, the case it relates to, and their answers.

#Answering

Staff reply from the dashboard or from Discord with /reply-to-appeal. Either way the user gets the message in their DMs and can answer with /reply, so it is a conversation rather than a form and a verdict.

Accepting or rejecting closes the appeal and tells the user.

#Blocking

Someone who submits ten appeals a day can be blocked from submitting.

Rejection does not block anyone by default. A rejected appeal is a decision about one punishment. It is not a reason to take away someone's ability to ask again, so blocking on rejection is a switch you turn on yourself.

Blocks can be permanent or time-limited.

#Commands

/reply-to-appeal answers an open appeal from Discord. Users answer with /reply in the bot's DMs.