Phantom

Moderation

Moderation that scales with your server

Warnings, mutes, kicks and bans in one place. Threshold ladders auto-escalate. Appeals land in a public portal so staff aren't fielding DMs.

12

Case types

Warn, timeout, untimeout, kick, ban, tempban, unban, note, and more.

15+

Purge filters

User / bot / file / link / invite / age / range — chain as many as you need.

Appeal portal

Every ban gets a per-case token link to a public appeal form.

Case numbers, audit trail, and moderator attribution on every action

Auto-escalation ladder — X warnings in Y days → timeout / kick / ban

Public appeals portal, per-case tokens, one-click review queue

/pmod purge with user / bot / file / link / age / range filters

Example commands
  • /pmod warn Warn a member with a reason; ladder evaluates any threshold rules.
  • /pmod timeout Time-out a member for a duration (1m, 2h30m, 7d — max 28d).
  • /pmod ban Permanent ban with optional message-delete window and appeal token.
  • /pmod tempban Ban for a set duration; Phantom auto-unbans when it expires.
  • /pmod purge Bulk-delete with filters: user / link / file / age / range.
  • /pmod case Look up a case by number; edit reason, revoke, or note.

01

Every action writes a case

Phantom's moderation module records every warn, timeout, kick and ban as a numbered case with the moderator, reason, duration, and any attached evidence. Cases are immutable from the Discord side — only the dashboard can edit reasons or revoke an action, and every change is audited.

02

Threshold ladders do the escalation for you

Configure ladders like "3 warnings in 14 days → 1h timeout", "5 warnings in 30 days → 7d ban". Phantom evaluates the ladder on every new case and triggers the next rung automatically so your mods stay consistent without memorising a rulebook.

03

Appeals that don't live in your DMs

Banned users get a per-case token link that opens a public appeals portal. They fill in a form; you review the queue from the dashboard. Approvals auto-unban. No more digging through mod DMs or pinned messages.

04

Purge that actually filters

/pmod purge takes optional user, bot, file, link, image, invite, age, and range filters. Chain them — purge 500 messages in this channel from @spammer in the last hour that contain links — one command.

More from Phantom

All features →

Common questions

Do warnings expire?
Only if you configure a ladder with a time window (e.g. 3 warnings in 14 days). Cases themselves are immutable — the audit trail stays.
Can users appeal a ban directly from the dashboard?
Yes. Every case ships with a per-user token link that opens the public appeals portal at /appeals/{token}. Staff review from the dashboard.
Does Phantom integrate with Discord's built-in timeout?
Yes — /pmod timeout uses Discord's native timeout under the hood so it survives bot downtime and is reflected in the audit log.

Spin it up in 30 seconds.

Add Phantom, pick your modules, done. Every feature is on the house.