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
| Name | Type | Required | Description |
user | User | Yes | The user to ban |
duration | String | No | Duration of the ban. Omit for permanent. Formats: 1d, 2h, 30m, 1w, 12h30m |
reason | String | No | Reason 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
Example of the /ban command in action
/unban▶
Unban a user from the server
mod.unban
Syntax
/unban <user> [reason]
Parameters
| Name | Type | Required | Description |
user | User | Yes | The user to unban |
reason | String | No | Reason 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
Example of the /unban command
/kick▶
Kick a user from the server
mod.kick
Syntax
/kick <user> [reason]
Parameters
| Name | Type | Required | Description |
user | User | Yes | The user to kick |
reason | String | No | Reason 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
Example of the /kick command
/softban▶
Softban a user (ban then immediately unban to delete their messages)
mod.softban
Syntax
/softban <user> [reason]
Parameters
| Name | Type | Required | Description |
user | User | Yes | The user to softban |
reason | String | No | Reason 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
Example of the /softban command
/warn▶
Warn a user (adds to their warning count)
mod.warn
Syntax
/warn <user> [reason]
Parameters
| Name | Type | Required | Description |
user | User | Yes | The user to warn |
reason | String | No | Reason 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
Example of the /warn command
/unwarn▶
Remove the most recent warning from a user
mod.unwarn
Syntax
/unwarn <user> [reason]
Parameters
| Name | Type | Required | Description |
user | User | Yes | The user to remove a warning from |
reason | String | No | Reason 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
Example of the /unwarn command
/warns▶
View a user's active warnings
mod.warn
Syntax
/warns [user]
Parameters
| Name | Type | Required | Description |
user | User | No | User 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
Example of the /warns command output
/mute▶
Mute a user (role-based mute with optional duration)
mod.mute
Syntax
/mute <user> [duration] [reason]
Parameters
| Name | Type | Required | Description |
user | User | Yes | The user to mute |
duration | String | No | Duration of mute (e.g., 1h, 30m, 2d). Omit for permanent |
reason | String | No | Reason 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
| Name | Type | Required | Description |
user | User | Yes | The user to unmute |
reason | String | No | Reason 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
| Name | Type | Required | Description |
user | User | Yes | The user to timeout |
duration | String | Yes | Duration (e.g., 1h, 30m, 1d). Max 28 days |
reason | String | No | Reason 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
Example of the /timeout command
/hist▶
View a user's full moderation history
mod.history
Syntax
/hist <user>
Parameters
| Name | Type | Required | Description |
user | User | Yes | The 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
Example of the /hist command output
/purge▶
Bulk delete messages, reactions, replies, or threads
mod.purge
Syntax
/purge <type>
Parameters
| Name | Type | Required | Description |
type | Choice | Yes | What 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
| Name | Type | Required | Description |
channel | Channel | No | Channel 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
| Name | Type | Required | Description |
user | User | No | User 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
| Name | Type | Required | Description |
user | User | Yes | User to pay |
amount | Integer | Yes | Amount 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
| Name | Type | Required | Description |
game | Choice | Yes | Game to play: blackjack, cointoss, poker, rockpaperscissors |
points | Integer | Yes | Amount 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
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
/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 suspicious account notification settings
admin.settings
Syntax
/suspiciousnotify <action>
/prefix▶
Configure prefix command settings
admin.settings
/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.
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
—
/info▶
Show bot information and statistics
—
/serverstats▶
Display comprehensive server statistics
—
/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.*
/pride▶
Apply pride flag overlays to avatars or images
—
Syntax
/pride <type> <flag> [url]
Examples
/pride type:avatar flag:rainbow
/flags▶
List and display available pride flags
—
/pronouns▶
Set pronoun roles for yourself or another user
—
Syntax
/pronouns <action>
/joke▶
Get a random joke
—
/dadjoke▶
Get a random dad joke
—
/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
—
/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]
/rpc▶
Set the bot's rich presence (activity)
Owner only
/appearance▶
Set bot online appearance (online, idle, DnD, invisible)
Owner only
Syntax
/appearance <status>
/restart▶
Restart the bot
Owner only
/suspiciouslist▶
Manage the global suspicious users masterlist
Owner only
Syntax
/suspiciouslist <action>
Details
- Subcommands:
add, remove, check, list, validate
- Cross-server suspicious user tracking managed by the bot owner.