Docs
Command reference
Generated from the command files at build time. A command needs the permission listed; the bot never lets a member do what Discord would not. Most of what these commands set is also on the dashboard, with a tour.
48 commands
Administration
/addrr
setup reaction role for the specified message
Needs: Administrator
Options
channel* — channel where the message existsmessage_id* — message id to which reaction roles must be configuredemoji* — emoji to userole* — role to be given for the selected emoji
/emit
Event emitter
Needs: Administrator
Options
member* — Guild Member Events. (guildMemberAdd, guildMemberRemove, guildCreate, guildDelete, guildBanAdd)
/fix-bot-access
Check and fix bot access to all configured log channels
Needs: Administrator · also as a prefix command
Options
mode— Mode (Check Configured Channels Only, Fix Configured Channels, Check ALL Server Channels, Fix ALL Server Channels)
/flagtranslation
configure flag translation in the server
Needs: Administrator · also as a prefix command
Options
status* — enabled or disabled (ON, OFF)
/give-remove-points
give a member xp or take it away
Needs: BanMembers
Options
action* — give or remove (Remove, Give)amount* — how much xpuser* — the member
/import-xp
add xp from an .xlsx file (columns: Discord Id, Points)
Needs: BanMembers
Options
type* — Choose import type (XP Only (XP points only), XP + Engagement Account (XP, Twitter Name, ETH Wallet))file* — Upload an .xlsx file with 'Discord Id' and 'Points' (column names must match exactly).
/maxwarn
the warn ladder: how many warnings a member may collect, and what happens then
Needs: Administrator · also as a prefix command
Subcommands
limit— warnings a member may collect before the actionamount* — warnings before the action (1-20)
action— what happens at the limitaction* — the action (a timeout lasts one hour) (Timeout (one hour), Kick, Ban)
show— the ladder as it stands
/memberupdatelog
configure a separate channel for member update logs (role changes, nickname changes)
Needs: Administrator
Options
channel— channel to send member update logs (leave empty to disable)
/removerr
remove configured reaction for the specified message
Needs: Administrator
Options
channel* — channel where the message existsmessage_id* — message id for which reaction roles was configured
/reset-all-xp
reset every member's xp and level on this server (asks for CONFIRM)
Needs: Administrator
Options
type* — Choose reset type: 'xp-only' or 'full-account' (XP Only (XP & Level), Full Account (XP, Messages, Voice, Commands, Engagement))confirm* — Type 'CONFIRM' to reset all data
/security-audit
Perform a comprehensive security audit of the server
Needs: Administrator · also as a prefix command
Options
type— Type of audit to perform (Quick Scan, Full Audit, Permissions Only, Bots Only, Webhooks Only)
/security-fix
Automatically fix security issues found in the audit
Needs: Administrator · also as a prefix command
Options
mode— Fix mode (Interactive (recommended), Preview Only (dry run), Fix Bot Permissions Only, Fix Role Permissions Only, Fix Channel Overwrites Only, Sync Channel Overwrites to Roles)
/setup
Getting started: the dashboard walk-through for this server
Needs: ManageGuild · also as a prefix command
/update-twitter-handle
Update a user's Twitter handle (Admin only)
Needs: ManageMessages
Options
user* — The user whose Twitter handle you want to updatetwitter_handle* — The new Twitter handle (without @)
/update-wallet
Update a user's wallet address (Admin only)
Needs: ManageMessages
Options
user* — The user whose wallet you want to updatewallet_address* — The new EVM wallet address
AutoMod
/autodelete
manage the autodelete settings for the server
Needs: Administrator
Subcommands
attachments— allow or disallow attachments in messagestatus* — configuration status (ON, OFF)
invites— allow or disallow discord invites in messagestatus* — configuration status (ON, OFF)
links— allow or disallow links in messagestatus* — configuration status (ON, OFF)
maxlines— sets maximum lines allowed per messageamount* — configuration amount (0 to disable)
Giveaways
/giveaway
giveaway commands
Needs: No permission needed
Subcommands
start— start a giveawaychannel* — the channel to start the giveaway in
pause— pause a giveawaymessage_id* — the message id of the giveaway
resume— resume a paused giveawaymessage_id* — the message id of the giveaway
end— end a giveawaymessage_id* — the message id of the giveaway
reroll— reroll a giveawaymessage_id* — the message id of the giveaway
list— list all giveawaysedit— edit a giveawaymessage_id* — the message id of the giveawayadd_duration— the number of minutes to add to the giveaway durationnew_prize— the new prizenew_winners— the new number of winners
Information
/create-embed-message
Create a new embed message with multiple embeds
Needs: ManageMessages
Options
channel* — The channel where the embed message will be sent
/edit-embed-message
Edit an embed message from the bot
Needs: ManageMessages
Options
channel* — The channel where the engage message is locatedmessage_id* — The ID of the message to edit
/inventory
the items you bought in the shop, and your xp
Needs: No permission needed
/leaderboard
the xp leaderboard of this server
Needs: No permission needed
/rank
a member's level, xp and place on the leaderboard
Needs: No permission needed
Options
user— the member to look up (you, by default)
/stats
a member's activity here: messages, reactions, voice, invites, xp
Needs: No permission needed
Options
user— target user
Invites
/create-invite-button
Creates a channel with a button to generate custom invites
Needs: ManageGuild
/inviter
shows who invited a member to this server
Needs: No permission needed · also as a prefix command
Options
user— the user to get the inviter information for
/inviterank
configure invite ranks
Needs: ManageGuild · also as a prefix command
Subcommands
add— add a new invite rankrole* — role to be giveninvites* — number of invites required to obtain the role
remove— remove a previously configured invite rankrole* — role with configured invite rank
/inviteranks
shows the invite ranks configured on this guild
Needs: No permission needed · also as a prefix command
/invites
shows how many members someone invited to this server
Needs: No permission needed · also as a prefix command
Options
user— the user to get the invites for
/invitetracker
enable or disable invite tracking in the server
Needs: ManageGuild
Options
status* — configuration status (ON, OFF)
Moderation
/ban
bans the specified member
Needs: BanMembers · also as a prefix command
Options
user* — the target memberreason— reason for ban
/kick
kicks the specified member
Needs: KickMembers · also as a prefix command
Options
user* — the target memberreason— reason for kick
/nick
nickname commands
Needs: ManageNicknames · also as a prefix command
Subcommands
set— change a members nicknameuser* — the member whose nick you want to setname* — the nickname to set
reset— reset a members nicknameuser* — the members whose nick you want to reset
/purge
purge commands
Needs: ManageMessages
Subcommands
all— purge all messageschannel* — channel from which messages must be cleanedamount— number of messages to be deleted (Max 99)
attachments— purge all messages with attachmentschannel* — channel from which messages must be cleanedamount— number of messages to be deleted (Max 99)
bots— purge all bot messageschannel* — channel from which messages must be cleanedamount— number of messages to be deleted (Max 99)
links— purge all messages with linkschannel* — channel from which messages must be cleanedamount— number of messages to be deleted (Max 99)
token— purge all messages containing the specified tokenchannel* — channel from which messages must be cleanedtoken* — token to be looked up in messagesamount— number of messages to be deleted (Max 99)
user— purge all messages from the specified userchannel* — channel from which messages must be cleaneduser* — user whose messages needs to be cleanedamount— number of messages to be deleted (Max 99)
/softban
softban the specified member. Kicks and deletes messages
Needs: KickMembers · also as a prefix command
Options
user* — the target memberreason— reason for softban
/timeout
timeouts the specified member
Needs: ModerateMembers · also as a prefix command
Options
user* — the target memberduration* — the time to timeout the member for (1m to 28d, e.g. 1h, 2d)reason— reason for timeout
/unban
unbans the specified member
Needs: BanMembers · also as a prefix command
Options
name* — the id or (part of the) name of the banned userreason— reason for the unban
/untimeout
remove timeout from a member
Needs: ModerateMembers · also as a prefix command
Options
user* — the target memberreason— reason for timeout
/voice
voice moderation commands
Needs: MuteMembers, MoveMembers, DeafenMembers
Subcommands
mute— mute a member's voiceuser* — the target memberreason— reason for mute
unmute— unmute a muted member's voiceuser* — the target memberreason— reason for unmute
deafen— deafen a member in voice channeluser* — the target memberreason— reason for deafen
undeafen— undeafen a member in voice channeluser* — the target memberreason— reason for undeafen
kick— kick a member from voice channeluser* — the target memberreason— reason for mute
move— move a member from one voice channel to anotheruser* — the target memberchannel* — the channel to move member toreason— reason for mute
/warn
warns the specified member
Needs: KickMembers · also as a prefix command
Options
user* — the target memberreason— reason for warn
/warnings
list or clear user warnings
Needs: KickMembers · also as a prefix command
Subcommands
list— list all warnings for a useruser* — the target member
clear— clear all warnings for a useruser* — the target member
Recurring messages
/recurring-edit
Get a list of the recurring messages and edit or remove them.
Needs: No permission needed
/recurring-message
Sends a message to the specified channel at a scheduled time on specific days
Needs: No permission needed
Options
channel* — Select the channel where the messages will be sentname* — The name how you want to save the recurring message
Tickets
/ticket
various ticketing commands
Needs: BanMembers · also as a prefix command
Subcommands
setup— setup a new ticket messagechannel* — the channel where ticket creation message must be sent
log— setup log channel for ticketschannel* — channel where ticket logs must be sent
limit— set maximum number of concurrent open ticketsamount* — max number of tickets
close— closes the ticket [used in ticket channel only]closeall— closes all open ticketsadd— add user to the current ticket channel [used in ticket channel only]user_id* — the id of the user to add
remove— remove user from the ticket channel [used in ticket channel only]user* — the user to remove
/ticketcat
manage ticket categories
Needs: ManageGuild · also as a prefix command
Subcommands
list— list all ticket categoriesadd— add a ticket categorycategory* — the category namestaff_roles— the staff roles
remove— remove a ticket categorycategory* — the category name
Utility
/server
the community's game servers: status and how to join
Needs: No permission needed
Subcommands
status— is it up, what map, who is onserver— which server (when there is more than one)
join— the line to paste in the consoleserver— which server (when there is more than one)
list— every server listed here
Verification
/verifybutton
Sets up the verify message with button
Needs: Administrator
Options
channel— The channel to send the verification message to (optional, defaults to database setting)
/verifygrid
Sets up the verify message with grid captcha (dropdown selection)
Needs: Administrator
Options
channel— The channel to send the verification message to (optional, defaults to database setting)
/verifyreaction
Sets up the verify message with reaction
Needs: Administrator · also as a prefix command