<required> must be provided [optional] can be omitted
No commands found matching your search.

Moderation

/ban Ban a user from the server (permanent or timed) mod.ban

Syntax

/ban <user> [duration] [reason]

Parameters

NameTypeRequiredDescription
userUserYesThe user to ban
durationStringNoDuration of the ban. Omit for permanent. Formats: 1d, 2h, 30m, 1w, 12h30m
reasonStringNoReason for the ban (logged in mod history). Defaults to "No reason provided"

Examples

/ban @John 7d Repeated rule violations — Bans John for 7 days
/ban @Spammer — Permanently bans a user with no reason
/ban @User 2h30m Cooling off — Bans for 2 hours and 30 minutes

Details

  • Deletes the user's messages from the last 7 days when banning.
  • If a duration is specified, the bot will automatically unban the user after the time expires.
  • A DM notification is sent to the user (if /punishment-dm is enabled), including the reason, duration, and an appeal button.
  • The action is logged to the mod history, accessible via /hist.
  • Role hierarchy is enforced — you can only ban users with roles below yours.

Screenshot

Ban command example

Example of the /ban command in action

Ban command feedback

Feedback shown to the moderator executing /ban

/unban Unban a user from the server mod.unban

Syntax

/unban <user> [reason]

Parameters

NameTypeRequiredDescription
userUserYesThe user to unban
reasonStringNoReason for unbanning

Examples

/unban @John Appeal approved

Details

  • Removes the user from the server's ban list, allowing them to rejoin.
  • The action is logged in moderation history.

Screenshot

Unban command example

Example of the /unban command

Unban command feedback

Feedback shown to the moderator executing /unban

/kick Kick a user from the server mod.kick

Syntax

/kick <user> [reason]

Parameters

NameTypeRequiredDescription
userUserYesThe user to kick
reasonStringNoReason for the kick. Defaults to "No reason provided"

Examples

/kick @John Breaking server rules

Details

  • The user is removed from the server but can rejoin with a new invite link.
  • A DM notification is sent to the user if punishment DMs are enabled.
  • Role hierarchy is enforced.
  • Logged in moderation history and AutoLog channel.

Screenshot

Kick command example

Example of the /kick command

Kick command feedback

Feedback shown to the moderator executing /kick

/softban Softban a user (ban then immediately unban to delete their messages) mod.softban

Syntax

/softban <user> [reason]

Parameters

NameTypeRequiredDescription
userUserYesThe user to softban
reasonStringNoReason for the softban

Examples

/softban @Spammer Cleaning up spam messages

Details

  • Bans the user (deleting their last 7 days of messages) and immediately unbans them.
  • Effectively a "kick + message purge" — the user is removed and can rejoin, but their messages are cleaned up.
  • Useful for dealing with spam raids or nuking a user's message history.

Screenshot

Softban command example

Example of the /softban command

/warn Warn a user (adds to their warning count) mod.warn

Syntax

/warn <user> [reason]

Parameters

NameTypeRequiredDescription
userUserYesThe user to warn
reasonStringNoReason for the warning. Defaults to "No reason provided"

Examples

/warn @John Please follow the rules
/warn @User Spamming in chat

Details

  • Adds a warning to the user's record. The total warning count is displayed in the response.
  • Warnings are stored per-server and can be viewed with /warns.
  • A DM notification is sent to the warned user if punishment DMs are enabled.
  • Cannot warn bots. Role hierarchy is enforced.

Screenshot

Warn command example

Example of the /warn command

Warn command feedback

Feedback shown to the moderator executing /warn

Warn expiry example

Example of an expiring warning

/unwarn Remove the most recent warning from a user mod.unwarn

Syntax

/unwarn <user> [reason]

Parameters

NameTypeRequiredDescription
userUserYesThe user to remove a warning from
reasonStringNoReason for removing the warning

Examples

/unwarn @John Warning was unjustified

Details

  • Removes the most recent warning from the user's record.
  • Shows the removed warning's original reason and remaining warning count.
  • Logged to moderation history and AutoLog channel.

Screenshot

Unwarn command example

Example of the /unwarn command

Unwarn command feedback

Feedback shown to the moderator executing /unwarn

/warns View a user's active warnings mod.warn

Syntax

/warns [user]

Parameters

NameTypeRequiredDescription
userUserNoUser to check warnings for. Defaults to yourself

Examples

/warns @John — View John's warnings
/warns — View your own warnings

Details

  • Displays each warning with the reason, moderator who issued it, and timestamp.
  • Shows total warning count.

Screenshot

Warns command example

Example of the /warns command output

/mute Mute a user (role-based mute with optional duration) mod.mute

Syntax

/mute <user> [duration] [reason]

Parameters

NameTypeRequiredDescription
userUserYesThe user to mute
durationStringNoDuration of mute (e.g., 1h, 30m, 2d). Omit for permanent
reasonStringNoReason for the mute

Examples

/mute @John 1h Inappropriate language
/mute @User 30m — 30 minute mute with no reason

Details

  • Applies a mute role that removes speaking permissions.
  • Timed mutes are automatically reversed when the duration expires.
  • DM notification sent if punishment DMs are configured.
/unmute Unmute a user mod.unmute

Syntax

/unmute <user> [reason]

Parameters

NameTypeRequiredDescription
userUserYesThe user to unmute
reasonStringNoReason for unmuting

Examples

/unmute @John Served their time
/timeout Timeout a user using Discord's built-in timeout feature mod.timeout

Syntax

/timeout <user> <duration> [reason]

Parameters

NameTypeRequiredDescription
userUserYesThe user to timeout
durationStringYesDuration (e.g., 1h, 30m, 1d). Max 28 days
reasonStringNoReason for the timeout

Examples

/timeout @John 1h Needs to cool down

Details

  • Uses Discord's native timeout feature — the user cannot send messages, react, or join voice channels for the duration.
  • Requires the bot to have the Moderate Members permission.
  • Maximum duration is 28 days (Discord limitation).

Screenshot

Timeout command example

Example of the /timeout command

Timeout command feedback

Feedback shown to the moderator executing /timeout

/hist View a user's full moderation history mod.history

Syntax

/hist <user>

Parameters

NameTypeRequiredDescription
userUserYesThe user to view history for

Examples

/hist @John — View John's moderation history

Details

  • Shows the last 20 moderation actions for the user (bans, kicks, warns, mutes, etc.).
  • Each entry includes the action type, reason, moderator, and timestamp.
  • Useful for reviewing a user's track record before taking further action.

Screenshot

Hist command example

Example of the /hist command output

/purge Bulk delete messages, reactions, replies, or threads mod.purge

Syntax

/purge <type>

Parameters

NameTypeRequiredDescription
typeChoiceYesWhat to purge: messages, reactions, replies, or threads

Examples

/purge messages — Bulk delete recent messages
/purge reactions — Clear all reactions from recent messages

Details

  • Requires Manage Messages and Read Message History bot permissions.
  • Messages older than 14 days cannot be bulk-deleted (Discord limitation).
/lockdown Lock or unlock a channel to prevent regular users from sending messages mod.lockdown

Syntax

/lockdown [channel]

Parameters

NameTypeRequiredDescription
channelChannelNoChannel to lock/unlock. Defaults to the current channel

Examples

/lockdown — Toggle lockdown on the current channel
/lockdown #general — Lock/unlock a specific channel

Details

  • Toggles the channel's permission override for @everyone to deny sending messages.
  • Running the command again unlocks the channel.

Economy

/balance Check your or another user's balance economy.balance

Syntax

/balance [user]

Parameters

NameTypeRequiredDescription
userUserNoUser to check. Defaults to yourself

Examples

/balance — Check your own balance
/balance @John — Check John's balance
/daily Claim your daily reward economy.daily

Syntax

/daily

Details

  • Awards the server's configured daily reward amount.
  • Can only be claimed once every 24 hours.
  • The daily reward amount is configurable via /settings.
/work Work a random job to earn points economy.work

Syntax

/work

Details

  • Generates a random job scenario and reward.
  • Has a cooldown between uses.
/pay Pay coins to another user economy.pay

Syntax

/pay <user> <amount>

Parameters

NameTypeRequiredDescription
userUserYesUser to pay
amountIntegerYesAmount of coins to transfer

Examples

/pay @John 500 — Transfer 500 coins to John
/rob Attempt to rob points from another user economy.rob

Syntax

/rob <user>

Details

  • Has a chance to succeed or fail. If you fail, you lose coins.
  • You can only rob coins from a user's wallet — bank balance is protected.
/baltop Shows the server balance leaderboard economy.baltop

Syntax

/baltop

Details

  • Displays a leaderboard of the richest users in the server.
/bank Manage banking — deposit, withdraw, loans, and admin settings economy.balance

Syntax

/bank <setting> [action] [user] [amount]

Examples

/bank setting:balance — View your bank balance
/bank setting:balance action:add user:@John amount:1000 — Admin: add 1000 to John's bank

Details

  • Bank balance is protected from /rob.
  • Admins can configure max loan amounts, interest rates, and auto-collection.
/gamble Try your luck with various gambling games economy.games.*

Syntax

/gamble <game> <points>

Parameters

NameTypeRequiredDescription
gameChoiceYesGame to play: blackjack, cointoss, poker, rockpaperscissors
pointsIntegerYesAmount of coins to bet
/blackjack Play a game of blackjack economy.games.blackjack

Syntax

/blackjack <bet>

Details

  • Full blackjack with Hit, Stand, and Double Down buttons.
  • Interactive button-based interface.
  • Standard blackjack rules and payouts.
/flip Flip a coin and bet on heads or tails economy.games.flip

Syntax

/flip <bet> <choice>
/dice Roll a dice and bet on the outcome economy.games.dice

Syntax

/dice <bet> <number>
/slots Play the slot machine economy.games.slots

Syntax

/slots <bet>

Details

  • Triple match: big multiplier payout (up to 20x for rare symbols).
  • Double match: smaller payout (1x-2x).
/chargeback Reverse a transaction and log the action (admin) economy.admin.*

Syntax

/chargeback <id> <reason>
/add Add to a user's balance (admin) economy.admin.add

Syntax

/add <user> <amount>
/subtract Subtract from a user's balance (admin) economy.admin.remove

Syntax

/subtract <user> <amount>
/set Set a user's balance (admin) economy.admin.set

Syntax

/set <user> <amount>

Leveling

/rank Display rank information for a user leveling.rank

Syntax

/rank [user]

Details

  • Shows level, XP, XP needed for next level, and server rank position.
/leaderboard Show the XP/level leaderboard leveling.leaderboard

Syntax

/leaderboard

Details

  • Displays the top users by XP in the server. Alias: /lb
/xp Manage user XP (add, subtract, or set) leveling.admin.*

Syntax

/xp <action> <amount> <user>

Examples

/xp add 500 @John — Add 500 XP to John
/xp set 0 @User — Reset a user's XP to 0
/level Manage user levels (add, subtract, or set) leveling.admin.*

Syntax

/level <action> <level> <user>

Examples

/level set 10 @John — Set John's level to 10

Games

/chess Start a chess game against another player or the bot

Syntax

/chess [opponent]

Parameters

NameTypeRequiredDescription
opponentUserNoPlayer to challenge. Leave empty to play against the bot AI

Details

  • Full chess with move validation, check/checkmate detection.
  • Interactive button interface for moves, draw offers, and resignation.
  • Board rendered with text and emoji pieces.
/poker Play five-card draw poker economy.games.*

Syntax

/poker <bet>

Details

  • Five-card draw with hold/discard mechanics via buttons.
  • Standard poker hand rankings and payouts.

Configuration

/settings Configure server settings admin.settings

Syntax

/settings <setting> [value]

Examples

/settings setting:daily-reward value:100 — Set the daily reward to 100 coins

Details

  • Central hub for all server configuration — economy, leveling, moderation, and general settings.
  • Run without a value to see the current setting.
/autoconfig Launch the guided bot configuration wizard admin.settings

Syntax

/autoconfig

Details

  • Walks you through configuring the bot step-by-step with interactive menus.
  • Covers log channels, moderation settings, economy toggles, welcome messages, and more.
  • Recommended for first-time setup.
/permissions Manage user, role, and server permissions admin.permissions

Syntax

/permissions <target> <action> [target-entity] [node] [value]

Examples

/permissions target:user action:set target-entity:@John node:mod.ban value:true
/permissions target:role action:view target-entity:@Moderator

Details

  • Supports user, role, and everyone targets.
  • Actions: set, remove, view.
  • See Permissions for the full list of nodes.
/config Manage bot configuration admin.config

Syntax

/config [action]
/levels Enable or disable the leveling system admin.settings

Syntax

/levels <enable/disable>
/points Enable or disable the economy system admin.settings

Syntax

/points <enable/disable>
/logging Configure server logging channels logging.channel

Syntax

/logging <type> <channel>
/log Create a manual log entry logging.enable

Syntax

/log <type> <message>
/automod Configure auto-moderation filters automod.*

Syntax

/automod <action>

Details

  • Configure spam detection, link filtering, mention spam, caps filter, invite blocking, and word blacklists.
/antispam Configure anti-spam protection automod.spam

Syntax

/antispam <setting> [value]

Examples

/antispam setting:message-limit amount:10
/welcome Configure welcome messages and auto-roles admin.settings

Syntax

/welcome <action> [value]

Examples

/welcome action:message text:Welcome {user} to {server}!

Details

  • Actions: view, message, embed-color, auto-role, enable, test
  • Variables: {user}, {server}, {membercount}, etc.
/reactionrole Manage reaction role systems admin.settings

Syntax

/reactionrole <action>
/rolepersistence Configure role persistence for users who rejoin admin.settings

Syntax

/rolepersistence <action>
/punishment-dm Manage punishment DM notification settings admin.settings

Syntax

/punishment-dm <action>

Details

  • When enabled, users receive a DM when punished with the reason, duration, and an appeal button.
/suspiciousnotify Manage who gets notified when a suspicious account joins your server admin.settings

Syntax

/suspiciousnotify <action> [user] [role] [page]

Subcommands

SubcommandDescription
add <user>Add a user to receive suspicious-join DM alerts
remove <user>Remove a user from the alert list
addrole <role>Add a role — all members with this role will be alerted
removerole <role>Remove a role from the alert list
list [page]View the current notify list, paginated (10 per page). The server owner is always pinned at the top.
clearRemove all users and roles from the notify list
testSend a test alert to the full notify list (including role members)

Details

  • The server owner always receives alerts regardless of the notify list.
  • Roles are resolved to members at alert time, so newly-added members are automatically included.
  • The list subcommand shows paginated navigation buttons when there are more than 10 entries.
/prefix Configure prefix command settings admin.settings

Syntax

/prefix <action> [prefix]

Subcommands

  • enable — enable prefix commands (resets to ! if none configured)
  • disable — disable prefix commands entirely
  • add <prefix> — add a new prefix (e.g. ? or sb!)
  • remove <prefix> — remove a prefix; removing the last one auto-disables prefix commands
  • set <prefix> — replace all prefixes with a single one
  • status — show current prefixes and enabled/disabled state

Details

  • Prefix commands are separate from slash commands and are disabled by default.
  • If all prefixes are removed, prefix commands are automatically disabled.
  • Re-enabling with no prefixes configured will reset to !.
/backup Create and restore server configuration backups admin.settings

Syntax

/backup <action> [timestamp]

Details

  • Subcommands: create, list, delete, restore
  • Backups include settings, permissions, logging config, and more.

Proxy System

/proxy Manage proxy members (PluralKit-style) — create, edit, delete, list

Syntax

/proxy <action>

Details

  • Create proxy identities that send messages via webhooks with custom names and avatars.
  • Set prefix/suffix proxy tags (e.g., typing {Hello} sends as a proxy member).
  • See Proxy Features for a full guide.
/proxysettings Manage proxy settings and switch active members

Syntax

/proxysettings <action>

Details

  • Use switch <member> to auto-proxy all messages as a specific member.
/autoproxy Quick-toggle autoproxy on/off

Syntax

/autoproxy [enabled]

Details

  • No argument = toggle current state.
  • Set to true or false to enable/disable.
  • Use /proxysettings autoproxy for advanced mode selection.

Examples

/autoproxy — toggle
/autoproxy enabled:true — enable

Tickets

/ticket Manage support tickets — create, close, add users, panels, categories

Syntax

/ticket <action> [options]

Details

  • Subcommands: create, close, add, remove, panel, settings, categories
  • Ticket panels let users open tickets with a button click.
  • Categories allow organizing different types of support requests.
  • Transcript logging available for closed tickets.

Global Chat

/globalchat Manage cross-server global chat channels globalchat.*

Syntax

/globalchat <subcommand>

Subcommands

SubcommandDescription
createCreate a new global chat channel (name, description, visibility, key)
editEdit an existing global chat channel's properties
deleteDelete a global chat channel you own
linkLink a server channel to a global chat
unlinkUnlink a server channel from its global chat
infoView info about a global chat channel
listList your global chat channels
setrulesSet rules for your global chat channel
manageOpen the management panel (DM only)
kickKick a server from your global chat
banBan a server from your global chat
unbanUnban a server
warnWarn a server
unwarnClear warnings for a server
muteMute a server (with optional duration)
unmuteUnmute a server
addmodAdd a moderator to your channel
removemodRemove a moderator
addcoownerAdd a co-owner to your channel
removecoownerRemove a co-owner
transferownerTransfer channel ownership
serversList servers linked to a global chat
editjoinConfigure join messages (enable, type, title, plaintext)
editleaveConfigure leave messages (enable, type, title, plaintext)

Examples

/globalchat create name:Lounge description:A chill cross-server chat
/globalchat link channelid:abc123 channel:#global

Details

Utility

/help Get help with bot commands

Syntax

/help [command]

Details

  • Without arguments: shows all commands by category.
  • With a command name: shows detailed help for that specific command.
/ping Check bot latency and response time

Syntax

/ping
/info Show bot information and statistics

Syntax

/info
/serverstats Display comprehensive server statistics

Syntax

/serverstats
/echo Send a message to a channel as the bot utility.echo

Syntax

/echo <message> [channel]

Examples

/echo Hello World #general
/embed Create custom embeds with various styling options utility.echo

Syntax

/embed <type> <title> <description> [color]

Examples

/embed type:simple title:Welcome description:Hello everyone! color:#ff0000
/talkas Send a message as a webhook with custom name and avatar utility.echo

Syntax

/talkas <name> <message> [avatar] [channel]
/rules Manage and display server rules rules.*

Syntax

/rules <action>
/pride Apply pride flag overlays to avatars or images

Syntax

/pride <flag> [user] [image_url] [image] [custom_flag] [style] [border_style] [border_thickness] [opacity]

Options

NameTypeRequiredDescription
flagStringYes*Pride flag to apply (not needed if custom_flag is used). Has autocomplete.
userUserNoUser for avatar overlay (default: you)
image_urlStringNoURL of an image to overlay
imageAttachmentNoUpload an image file to overlay
custom_flagAttachmentNoUpload a custom flag image (replaces built-in flag)
styleStringNoHow to apply: border (default) or overlay
border_styleStringNoShape when style=border: circular (default) or frame
border_thicknessIntegerNoBorder thickness in pixels (5–512, default: 50)
opacityIntegerNoOverlay opacity in percent (1–100, default: 40, overlay only)

Examples

/pride flag:trans — Apply trans flag border to your avatar
/pride flag:pride user:@friend style:overlay opacity:60 — Pride flag overlay on a friend's avatar
/pride flag:lesbian image_url:https://example.com/img.png style:border border_style:frame border_thickness:30
/pride custom_flag: image: style:overlay — Use a custom flag design on an uploaded image

Details

  • If no user/image/image_url is specified, applies to your own avatar.
  • Built-in flags are loaded from the bot's assets — use /flags to see all available.
  • Upload a custom_flag to use any image as the flag pattern instead of built-in flags.
/flags List and display available pride flags

Syntax

/flags
/pronouns Set pronoun roles for yourself or another user

Syntax

/pronouns <action>
/joke Get a random joke

Syntax

/joke
/dadjoke Get a random dad joke

Syntax

/dadjoke
/error View comprehensive error code documentation

Syntax

/error [category]

Examples

/error category:S — View settings error codes

Details

  • Categories range from A to W, each covering a different area of the bot.
/privacy View the bot's privacy policy and data practices

Syntax

/privacy
/deletedata Delete all your personal data stored by the bot

Syntax

/deletedata

Details

  • Permanently deletes all your personal data with a confirmation step.
  • This action cannot be undone.

Owner Only

/statusmsg Set bot custom status message Owner only

Syntax

/statusmsg [message]
/announce Send a bot update announcement to all configured channels Owner only

Syntax

/announce <title> <message> [color]

Parameters

NameTypeRequiredDescription
titleStringYesAnnouncement title
messageStringYesAnnouncement message content
colorStringNoEmbed color in hex (e.g. #FF69B4)

Details

  • Sends to all servers that have an announcement channel configured (via /settings panel).
  • Also available as !announce <message> prefix command (sends plain text to all configured channels).
  • Hidden from the slash command list when hide_owner_commands is enabled, but still accessible via prefix.
/rpc Set the bot's rich presence (activity) Owner only

Syntax

/rpc <activity>
/appearance Set bot online appearance (online, idle, DnD, invisible) Owner only

Syntax

/appearance <status>
/restart Restart the bot Owner only

Syntax

/restart
/suspiciouslist Manage the global suspicious users masterlist Owner only · ban subcommand: Ban Members

Syntax

/suspiciouslist <action> [userid] [reason] [filter]

Subcommands

SubcommandWho can useDescription
viewBot ownerView all users on the masterlist. ✅ = validated threat, ⚠️ = pending review. Includes a 📤 Share button to post the result publicly.
add <userid> <reason>Bot ownerManually add and auto-validate a user. Notifies all servers where the user is a member.
remove <userid>Bot ownerRemove a user from the masterlist. Automatically unbans them from any server that used ban on this entry.
check <userid>Bot ownerLook up a specific user's masterlist entry with action buttons to validate, invalidate, or remove.
validate <userid>Bot ownerMark an unverified report as a confirmed threat. Triggers cross-server notifications.
clearBot ownerWipe the entire masterlist.
statsBot ownerView masterlist statistics (total, validated, pending, sources). Includes a 📤 Share button.
scanBot ownerImmediately scan the masterlist for deleted or suspended Discord accounts and remove them. Also runs automatically every 20 minutes. Includes a 📤 Share button.
ban <filter>Server admins (Ban Members)Mass-ban masterlist users from this server. Filter choices: validated, pending, all. Bans are tracked — revoking a classification auto-unbans.

Status indicators

  • Validated — confirmed threat, reviewed by a bot owner
  • ⚠️ Pending — reported but not yet verified

Share button

Certain ephemeral replies include a 📤 Share button. Clicking it shows a confirmation prompt; confirming posts the embed publicly in the current channel with a 🗑️ Dismiss button visible only to the command user.

Auto-cleanup

The bot automatically removes masterlist entries for accounts that no longer exist on Discord (deleted/suspended) every 20 minutes. The scan subcommand triggers this immediately on demand.

Auto-unban

When a user is removed from the masterlist (via remove, clear, or report invalidation), any server that previously used /suspiciouslist ban to ban them will automatically have that ban lifted.

⚠️ The ban subcommand requires the Ban Members permission for both the user and the bot. It is available to server administrators, not just bot owners.