v1.4 documentation
What each CortexGuard module does, its default settings, and our recommended configuration for most servers. Open /config in Discord to change any of it.
← Back to homeWatches join speed and reacts once too many accounts join within a short window — catching coordinated raids before they spread across your server.
Rejects accounts younger than a minimum age — the classic signal of throwaway or raid accounts.
Sends an image captcha on join (DM first, channel fallback) before granting server access, and kicks after a timeout if unsolved.
Turns specific channels into traps — any message posted there (from a token-grabber bot or otherwise) is instantly deleted and punished.
Tracks bursts of destructive actions (mass channel/role deletion, mass bans, webhook spam) by a single account via the audit log, and locks the offender out before real damage spreads.
Links multiple servers into a shared ban list — a ban in one member server, however it happened, mirrors automatically to every other server in the group.
On-demand audit of your server's permission structure — dangerous @everyone permissions, excess Administrators, missing 2FA requirement, low verification level — with a graded protection score.
Tracks messages per user in a sliding time window and reacts once the rate crosses the threshold.
Deletes links from members without permission, with a per-server whitelist and exempt-channel list, optionally warning before escalating to a ban.
Removes Discord server invite links instantly, stopping advertising and scam-server links.
Stops mass-mention attacks — pinging many users or roles in a single message — a common raid and harassment tactic.
A regex-powered bad-word filter, compiled once per config change so it adds zero runtime overhead to every message.
Flags messages that are excessively uppercase ("SHOUTING") once they pass a minimum length.
Blocks risky file attachment types — executables, scripts, archives, web files — by extension. 21 extensions blocked by default.
Flags messages with an excessive number of emojis (Unicode or custom) — a common low-effort spam and flood pattern.
Catches messages that use look-alike Unicode characters (Cyrillic, Greek, full-width) to sneak past your word filter.
Automatically raises and lowers channel slowmode based on real-time message volume, with no manual adjustment needed.
Automatically clears warnings older than a set number of days, so an old minor infraction doesn't follow a member forever.
Adds a "Report to Staff" option under right-click → Apps on any message, letting members flag content directly to your mod team with a reason.
Every command CortexGuard understands, outside of /config. Staff-only commands require the matching Discord permission (Ban Members, Kick Members, Moderate Members, or Administrator).
/config
Opens the full configuration panel covered by this Wiki — every module, every setting, all in one place.
/mod
Moderation actions, grouped under one command:
/mod ban <member> [reason] [days] — bans a member, optionally deleting their last 0–7 days of messages./mod kick <member> [reason] — kicks a member from the server./mod mute <member> <duration> [reason] — times out a member for up to 7 days./mod unmute <member> — removes an active timeout./mod warn <member> <reason> — logs a warning against a member./mod warnings <member> — lists a member's warning history./mod clearwarnings <member> — wipes a member's warnings./mod unban <user ID> [reason] — unbans a user by their Discord ID./mod purge <amount> [member] — bulk-deletes up to 100 messages, optionally filtered to one member./history <member>
Full sanction history for a member — bot-tracked actions, manual actions from Discord's own audit log, and a shared-ban network lookup. Shown privately to the staff member who ran it.
/info [member]
Shows account and server-join information for a member — yourself if none is given.
/lockdown
Toggles lockdown on the current channel, instantly blocking @everyone from sending messages.
/save
Saves this server's configuration to your personal profile (server owner only).
/restore
Restores your saved profile onto this server (server owner only). Channel and role IDs aren't transferred — those stay server-specific.
/donate
Shows every way to support CortexGuard's development — donations and free vote links.
/report <message>
Sends a bug report or issue directly to the CortexGuard developer — not for reporting server members, see below.
Right-click a message → Apps → Report to Staff
Lets any member flag a message to your staff team with a reason. Requires the Message Report module to be configured — see the Reports category above.