🛡️
AI Core Security
Command Reference

Everything AI Core Security can do.

A full reference of every command — what it does, who can run it, and exactly how to use it. Add the bot, redeem a license key, and you're set.

🛡️ Add to Discord

Permission levels

Each command below is tagged with who can run it.

  • OWNER Server owner only
  • STAFF Requires the relevant permission (Manage Server, Ban Members, etc.)
  • EVERYONE Anyone in the server can run it

Licensing & Activation

The bot does nothing until your server is activated with a license key.

If a key isn't redeemed within 15 minutes of adding the bot, it leaves automatically. Nothing is lost — just re-invite and redeem when you're ready.
/redeem Activate this server with a license key EVERYONE
/redeem key:<your-key>

Ties the key to this server. One-time keys never expire; monthly keys renew every 30 days.

Core Moderation

Standard moderation actions available to staff.

/mute Timeout a member STAFF
/mute user:<member> minutes:<number> reason:<text>
/unmute Remove a timeout from a member STAFF
/unmute user:<member>
/ban Ban a member STAFF
/ban user:<member> reason:<text>
/kick Kick a member STAFF
/kick user:<member> reason:<text>
/clear Bulk delete recent messages STAFF
/clear amount:<1-100>
/addrole Add a role to a member STAFF
/addrole user:<member> role:<role>
/removerole Remove a role from a member STAFF
/removerole user:<member> role:<role>

Jail

Strip a member's roles and confine them until you release them.

/jail Strip a member's roles and confine them STAFF
/jail user:<member> reason:<text>

Removes every current role and applies a Jailed role (auto-created, hidden from every channel). Original roles are saved and restored on release.

/unjail Release a member and restore their roles STAFF
/unjail user:<member>

Anti-Nuke

Runtime-configurable protection against compromised staff or malicious admins. Commands use the ,an or ,antinuke prefix — not slash commands.

Anti-nuke settings are per-server and persist across bot restarts. Only the server owner or a designated antinuke admin can change them.
,an <module> Configure a protection module OWNER
,an <channel|role|emoji|ban|kick|webhook> on|off --do <ban|kick|stripstaff> --threshold <n> --command on|off

Watches for that action type via the audit log. If it happens threshold times within 10 seconds, the executor is punished automatically.

  • --do Punishment: ban, kick, or stripstaff (removes all manageable roles)
  • --threshold How many times before punishing
  • --command Whether bot-executed actions count too
,an botadd Auto-ban whoever adds an unauthorized bot OWNER
,an botadd on|off
,an whitelist Exempt a user from anti-nuke entirely OWNER
,an whitelist @user
,an admin Grant someone else access to change anti-nuke settings OWNER
,an admin @user
,an status View the current anti-nuke configuration OWNER
,an / ,an status
/commands Link back to this page from inside Discord EVERYONE
/commands

Join Gate & Automod

Protection against mass-join raids and disruptive messages.

/joingate Configure mass-join protection STAFF
/joingate state:<on|off> threshold:<number>

Triggers a lockdown automatically once join rate crosses the threshold within 10 seconds.

/lockdown Manually trigger Join Gate lockdown STAFF
/lockdown

Raises verification to Very High immediately.

/unlockdown Lift Join Gate lockdown STAFF
/unlockdown
/automod Toggle heading-text filtering STAFF
/automod state:<on|off>

Large heading-style text (#, ##, ###) gets a warning first, then a timeout on repeat.

Welcome Messages

Post a custom embed to a channel whenever a new member joins.

/welcome Configure the welcome message for new members STAFF
/welcome state:<on|off> channel:<#channel> message:<text>

Turns the welcomer on or off, and optionally sets the channel and message text in the same command. channel and message are optional — omit them to just flip the switch without changing your existing setup.

  • state On or off
  • channel Where new-member embeds get posted
  • message Use {user} and {server} as placeholders