WebModTools
Discord
ModsPractical

Moderation starter

Field notes for people who actually click Timeout. Pair with Discord's Moderator Academy — then use our tools when you need integers, regex, or lookups.

Independent WebModTools reference — not affiliated with Discord Inc., Mojang, Rockstar, or ZAP-Hosting beyond disclosed affiliate links. Facts change; verify on official docs when it matters.

Start with Discord's own academy

The deepest official curriculum lives at discord.com/moderation. We don't mirror their essays — we glue the operational bits to working utilities.

Operational cheat sheet

Enable Developer Mode

To copy User, Message, Channel, or Server IDs: Settings → Advanced → toggle Developer Mode ON. Usernames change; IDs are permanent — use IDs for bots, logs, and permission syncs (right-click → Copy ID).

Related tool →
Search operators (mod evidence fast)

In Discord search: from:UserID (even if they left), has:link or has:embed, before:2024-01-01, in:#channel-name. Combine them — e.g. from:123456789 has:link in:#general.

Permissions “golden rule”

Priority (highest → lowest): Channel-specific overrides → Role permissions → @everyone. If someone can't see a channel despite an Allow role, check Channel Settings → Permissions — a channel Deny (X) beats a server-wide Allow.

Related tool →
AutoMod regex tips

Discord AutoMod supports regex. Exact words: \b(?:word1|word2)\b (won't match “sword” when blocking “word”). Invite spam patterns are powerful but brittle — always test in a private channel first so you don't nuke legitimate chat.

Related tool →
Webhooks for clean announcements

Edit Channel → Integrations → Webhooks → copy the URL. Paste it into the Embed Builder to send colored embeds, fields, and thumbnails without coding a bot. The URL is used only to send — never stored on WebModTools.

Related tool →
Useful mention / ID formats

Channels: <#ID> · Users: <@ID> · Roles: <@&ID> · Slash commands: </name:ID> · Specials: <id:guide>, <id:browse>, <id:customize>. Thread posts: optional Thread ID on the webhook (same channel as the webhook).

Related tool →
Dynamic timestamps

Use <t:unix:format> so every member sees the event in their own timezone. Formats: t T d D f F R (relative). Build them with the Timestamp Generator.

Related tool →
Role colors & accessibility

Pretty roles that look identical under colorblind simulation confuse half your mod team. Stress-test hex colors for protanopia / deuteranopia / tritanopia before you ship the palette.

Related tool →

Tool rack