Moderation

Ban Appeals

Let banned members appeal through your website, with review and decisions handled in Discord or from the dashboard.

Banned members can submit one appeal through a public page on exceed.bot. Appeals land in a review channel with Approve and Deny buttons, so your staff never have to run a separate appeals server or a Google Form. It is off by default.

Setup

,appeals needs Manage Server:

,appeals enable                turn appeals on
,appeals channel #appeals      where appeals get posted for review
,appeals disable               turn appeals off
,appeals status                show the current setup

Once enabled, the appeal page lives at:

https://exceed.bot/appeal/<server id>

Telling banned members where to go

When appeals are enabled, the DM exceed sends before a ban includes the appeal link automatically. This applies to ,ban, ,tempban and ,hardban. Nothing to configure — if appeals are off, no link is added.

If you use a custom ban DM template, the link is available as {extra.appeal_url}.

Reviewing appeals

Each appeal posts an embed showing who submitted it, the ban reason recorded at the time of the ban, and what they wrote. Two buttons handle the decision:

  • Approve & unban — lifts the ban and DMs the member
  • Deny — DMs the member the outcome

Both need Manage Server. The message updates to show who decided and how. You can also review from Discord directly:

,appeals list                  pending appeals
,appeals view 12               read one in full
,appeals approve 12 welcome back
,appeals deny 12 not this time

Rules exceed enforces

Only banned members can appeal. The appeal page checks Discord's ban list before accepting a submission. If the bot cannot reach Discord or lacks Ban Members permission, the check fails open and the appeal is allowed rather than wrongly rejected.

One appeal per member, ever. Not one pending appeal — one total. A member who was already denied cannot submit again, which stops appeal spam without any extra configuration.

Appeals require the member to sign in with Discord, so submissions are always tied to a real account.