Moderate with
a clear record.
Warn, timeout, kick, ban and purge from clean staff commands. Every action is stamped into an accountable case file, and your owners, admins and higher roles are shielded from a slip of the hand. Firm when you need it, fair by default.
Every command keeps its own native Discord permission. No privileged Server Members intent required.
STAFF CASE
Completed#184
Pending the instant the action starts, finalized only when Discord confirms. Nothing gets logged as done that did not happen.
The desk
One clean ladder, lightest touch to last resort. Reach for exactly the rung the moment calls for, and keep the rest of the toolkit a command away.
ESCALATION
/warnPut it on record/timeoutCool them down/kickShow them out/banClose the doorTHE REST OF THE KIT
/warningsSee open warnings
/clearwarningsWipe the slate
/untimeoutLift a timeout
/unbanUndo a ban
/purgeClear messages
/infractionsFull history
Private by design:`/warnings` and `/infractions` answer only you, so a member's history never gets read out in the channel.
Every action leaves a case
Staff actions land in their own case file, kept separate from the automated protection log so the human record stays clean and searchable. A destructive action opens as pending, then finalizes as completed or failed once Discord answers, and a raw Discord error never gets written into a case.
- ✓Kick and ban notices reach the member only after the action truly succeeds.
- ✓Clearing warnings with nothing to clear makes no case and sends no DM.
- ✓Basic member notices are on by default, and you can turn them off.
Staff cases
Dashboard / Utilities
raid_bot_0447
by @lunar
Banned
Completed
noisy-user
by @aria
Timed out
Completed
late-joiner
by @lunar
Warned
Completed
ghost-acct
by @aria
Kick
Failed
A failed case is kept too - you see what did not go through, without a wall of raw error text.
Some people you simply cannot action
Every punitive command re-fetches its target and refuses to touch the people who keep your server running. A mis-typed ID or a heated moment can never take down the wrong person.
A MOD TRIES
/ban user: @Head-Admin
ANTILINK REFUSES
That member is protected. Discord's own moderatable, kickable and bannable checks run again at action time, so nothing slips through.
Add up to 10 custom immunity roles - trusted contributors, partners, bots you brought in yourself - and they join the protected list. Drop back to Basic and the roles stay saved, just paused, never lost.
The details that keep it clean
No surprises, no over-reach. Utilities does exactly what a good staff toolkit should, and nothing it should not.
Native permissions
Warn and timeout need Moderate Members, kick needs Kick Members, ban needs Ban Members, purge needs Manage Messages. AntiLink never widens them.
Purge that behaves
Delete 1 to 100 recent messages, optionally from one member. The command message itself is never counted.
Private history
/warnings and /infractions reply only to you, so a member is never publicly named in the channel.
DM notices, your call
Members can be told what happened and why. Kick and ban notices only send once the action truly lands.
No privileged intent
The whole toolkit runs without the Server Members intent, so nothing extra to enable in the portal.
Free on Basic
All ten commands and the case history come free with AntiLink Basic. Immunity roles are the one Plus extra.
AntiLink Basic
All 10 commands
Warn to ban, purge, and the full accountable case history. Free forever.
AntiLink Plus
10 immunity roles
Shield your trusted roles from any staff action, on top of everything in Basic.
A staff team is only as calm as its tools. Give yours the clean ones.
Add AntiLink, hand your moderators warn through ban, and let every action write its own honest record. All free on AntiLink Basic.