Discord moderation bot with cases and staff controls

flanker provides Discord moderation commands for bans, kicks, timeouts, jail and warnings, with cases and history for staff to review. Command access can grant specific moderation tools without giving members equivalent native Discord permissions. Dashboard actions use the same command permission checks.

What it does

Act and keep a record
Use warnings, temporary or permanent punishments and jail according to your server's rules. Cases retain the action and reason for later review. Repeating an already-applied punishment does not create a second successful action.
Scope staff tools
Command access and fake permissions can provide ordinary moderation capabilities. Role and member command restrictions can deny commands. These controls do not grant antinuke authority or bypass protected targets and role hierarchy.
Review what happened
Look up a case or a member's moderation history. Configure log destinations and action replies on the dashboard. Channel and message lookups remain subject to the requesting member's access.
Keep sensitive actions separate
Hardban, unban-all and channel nuke operations require security staff authority. Ordinary moderation grants do not turn into access to these commands.

Get started

Type the slash command in Discord and fill in its fields, or mention flanker before it. Commands still require their usual permissions.

  1. Read the command's permission and target rules before taking action./help command ban
  2. Review command access before assigning staff responsibilities./help command access
  3. Configure moderation logs and command replies on your server's dashboard.
  4. Use the built-in help to find a case or member history./help command history

Common questions

Do fake permissions give someone Discord Administrator?

No. They change which flanker commands a member may use. They do not change the permissions attached to the member's Discord roles, and they never grant access to security settings.

Can moderators manage flanker from a phone?

Yes. The web dashboard supports phone layouts, and available settings depend on the signed-in member's permissions. Opening the dashboard does not bypass command checks.

What happens if I ban someone who is already banned?

Flanker checks the existing state and reports an unchanged ban instead of claiming a new punishment. A separate policy or duration change is reported as a change, where the command supports it.

Read next