Everything Core 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. Questions? Join us at discord.gg/vendor.
🛡️ Add to Discord Join our DiscordPermission levels
Each command below is tagged with who can run it.
- OWNER Server owner only (or a designated antinuke admin for
,an) - STAFF Requires the relevant Discord permission (Manage Server, Ban Members, etc.) — or be added as a bot admin with
/botadmin add - EVERYONE Anyone in the server can run it
Licensing & Access
The bot does nothing until your server is activated with a license key.
/redeem Activate this server with a license key EVERYONE ▶
Ties the key to this server. One-time keys never expire; monthly keys renew every 30 days.
/help Guided walkthrough of how Core works and how to set it up EVERYONE ▶
Works in any server, licensed or not. Walks you through licensing, bot admins, protection, logging, tickets, and extras.
/commands Full command reference, from inside Discord EVERYONE ▶
Shows every command with its exact syntax. Only visible to you.
/botadmin add Give a member full bot-control access OWNER ▶
Bot admins can run and configure every command regardless of their server roles. Only the server owner can add them.
/botadmin remove Revoke a member's bot-control access OWNER ▶
/botadmin list List everyone with bot-control access STAFF ▶
Core Moderation
Standard moderation actions available to staff. Punishment commands block self, owner, bot, and equal-or-higher-role targets.
/mute Timeout a member STAFF ▶
Requires Timeout Members.
/unmute Remove a timeout from a member STAFF ▶
/ban Ban a member, permanently or temporarily STAFF ▶
Leave duration out for a permanent ban. With a duration, the member is automatically unbanned when it elapses.
/kick Kick a member STAFF ▶
/warn Log a warning on a member's record STAFF ▶
/warnings View a member's warning history STAFF ▶
/delwarn Remove a specific warning STAFF ▶
/clear Bulk delete recent messages STAFF ▶
/purge Bulk delete messages, optionally from one user STAFF ▶
Scans the last amount messages and deletes matches. Discord can only bulk-delete messages younger than 14 days.
/slowmode Set a channel's slowmode STAFF ▶
0 turns slowmode off. Defaults to the current channel.
/modlog Set the channel every mod action is logged to STAFF ▶
Mutes, bans, kicks, warns, temp-ban expiries, and automod actions all post here.
/addrole Add a role to a member STAFF ▶
/removerole Remove a role from a member STAFF ▶
/roleall Add or remove a role for everyone at once STAFF ▶
target defaults to everyone.
/restoreroles Give a member back the roles they had STAFF ▶
Roles are saved automatically when a member leaves or loses roles, and kept for 30 days. If they left, run restore after they rejoin.
restoreRe-apply the saved rolesviewSee which roles are saved for a memberlistEveryone with saved roles waiting
Jail
Confine a member until you release them. Every action logs to jail-logs.
/jail setup Create or repair the jail category and channels STAFF ▶
Creates a Jail category, a jail channel, and a staff-only jail-logs channel. Safe to run again to repair permissions. Needs Manage Server.
/jail add Strip a member's roles and confine them STAFF ▶
Removes every current role and applies a Jailed role that can only see the jail channel. Original roles are saved and restored on release.
/unjail Release a member and restore their roles STAFF ▶
Anti-Nuke
Runtime-configurable protection against compromised staff or malicious admins. Commands use the ,an or ,antinuke prefix — not slash commands.
,an <module> Configure a protection module OWNER ▶
Watches for that action type via the audit log. If it happens threshold times within 10 seconds, the executor is punished automatically.
--doPunishment: ban, kick, or stripstaff (removes all manageable roles)--thresholdHow many times before punishing--commandWhether bot-executed actions count too
,an vanity Punish anyone who changes the vanity URL OWNER ▶
,an botadd Auto-ban whoever adds an unauthorized bot OWNER ▶
,an permissions Punish dangerous permission grants or removals OWNER ▶
Watches role edits. Valid permissions: mention_everyone, manage_guild, manage_webhooks, manage_channels, administrator, ban_members, kick_members, manage_roles, manage_messages, moderate_members.
,an whitelist Exempt a user from anti-nuke entirely OWNER ▶
,an admin Let someone else change anti-nuke settings OWNER ▶
Only the server owner can grant this.
,an status View the current anti-nuke configuration OWNER ▶
Join Gate & Automod
Protection against mass-join raids, scam links, and disruptive messages.
/joingate Configure mass-join protection STAFF ▶
Triggers a lockdown automatically once join rate crosses the threshold within 10 seconds. New accounts that join during a lockdown are kicked.
/lockdown Manually trigger Join Gate lockdown STAFF ▶
Raises verification to Very High immediately.
/unlockdown Lift Join Gate lockdown STAFF ▶
/automod Toggle heading-text filtering STAFF ▶
Large heading-style text (#, ##, ###) gets a warning first, then a timeout on repeat.
/filterlinks Toggle link filtering STAFF ▶
A first link is deleted with a warning; a second link is deleted and the sender is timed out for 1 hour. GIF links (Tenor, Giphy, Imgur, Discord CDN) are allowed. Needs Manage Messages and Timeout Members.
/antiphishing Toggle scam and phishing link detection STAFF ▶
Deletes messages containing known fake-Nitro and fake-Steam domains and times the sender out.
/altcheck Flag suspicious new accounts STAFF ▶
Flags brand-new accounts and default-avatar joins to your mod-log. Flag only — nobody is punished automatically.
/verification Lock new members to one channel until they verify STAFF ▶
New members get an Unverified role and can only see the verification channel until they click the Verify button.
/panic Lock every channel server-wide STAFF ▶
Denies Send Messages for @everyone in every text channel. Channels that were already locked are left alone.
/unpanic Undo /panic STAFF ▶
Restores only the channels /panic locked.
/lockchannel Lock a single channel STAFF ▶
Defaults to the current channel.
/unlockchannel Unlock a single channel STAFF ▶
Backups
Recover from a disaster. Requires the Administrator permission.
/backup create Snapshot roles, channels, and permissions ADMIN ▶
/backup list List available snapshots ADMIN ▶
/backup restore Recreate anything missing from a snapshot ADMIN ▶
Only recreates roles and channels that are missing — nothing that exists is deleted or overwritten. Defaults to the most recent snapshot.
/backup auto Schedule automatic snapshots ADMIN ▶
Keeps the last 5 snapshots.
Welcome & Announcements
Greet new members and post announcements. The welcome embed shows who invited each member (needs Manage Server).
/welcome Configure the welcome message for new members STAFF ▶
Turns the welcomer on or off, and optionally sets the channel and message in the same command. Omit channel and message to just flip the switch.
stateOn or offchannelWhere new-member embeds get postedmessageUse{user},{server}, and{inviter}as placeholders
/announce Post an announcement embed STAFF ▶
Tickets, Roles & Giveaways
Interactive panels for support, self-assigned roles, and giveaways.
/ticketpanel Configure and post a ticket panel in one command STAFF ▶
Add up to 5 ticket categories. Tickets are named after their category (e.g. purchase-0001) and transcripts post to the log channel when closed. Run again to repost with different settings.
/ticketclose Close the ticket in this channel EVERYONE ▶
Only the ticket opener or ticket staff can close it.
/ticketadd Add a user to this ticket STAFF ▶
/ticketremove Remove a user from this ticket STAFF ▶
/rolepanel Post a self-serve role panel STAFF ▶
Members click a button (or dropdown) to add or remove roles themselves. Up to 5 roles per panel. My role must sit above the roles you pick.
/giveaway start Start a giveaway in this channel STAFF ▶
/giveaway end End the active giveaway early STAFF ▶
Music
Play music in voice channels.
/play Play a song or add it to the queue EVERYONE ▶
You need to be in a voice channel. The bot needs Connect and Speak.
/skip Skip the current song EVERYONE ▶
/stop Stop playback and clear the queue EVERYONE ▶
/pause Pause playback EVERYONE ▶
/resume Resume playback EVERYONE ▶
/queue Show the current queue EVERYONE ▶
/nowplaying Show the current song EVERYONE ▶
/volume Set playback volume EVERYONE ▶
/loop Set loop mode EVERYONE ▶
/247 Keep the bot in a voice channel 24/7 STAFF ▶
Join the channel you want first. The bot stays connected and automatically rejoins if it gets disconnected or restarts. Requires Manage Server.
/leave Disconnect the bot from voice EVERYONE ▶
Also turns 24/7 mode off.
Utility
Handy commands anyone can run.
/userinfo Show info about a member EVERYONE ▶
Account age, join date, and roles. Defaults to you.
/serverinfo Show info about this server EVERYONE ▶
Members, channels, roles, boosts, and creation date.
/avatar Show a member's avatar at full size EVERYONE ▶
/ping Check the bot's latency EVERYONE ▶
Community Server
Extra panels that only exist in the official Core community server — discord.gg/vendor.
/dealpanel Post the middleman deal panel STAFF ▶
Buyers and sellers open a private, middleman-brokered deal ticket.