Reference
Commands
Everything Elith does in Discord starts with a slash. Here is each command, what it is for, every option it takes and an example to copy.
100 commands across 16 modules
How commands work
Type a slash
In any channel, type / and Discord lists the commands of every bot in the server. Pick Elith’s, or keep typing the name.
Fill in the options
Words in <angle brackets> are required; words in [square brackets] are optional. Discord asks for each one as you go.
Staff stay in control
Moderation commands are hidden from members until an admin opens them up in Server Settings → Integrations → Elith.
In your language
Descriptions appear in your Discord language, and Elith answers in the language set for the server.
100 of 100 commands
Essentials
General
/dashboardOpen the web dashboard for this server
/dashboardNo options: run it as it is.
/configQuick configuration from Discord10 forms
Requires Manage Server
Enable a module
/config module enable <module>- moduleRequired
- TextModule
Disable a module
/config module disable <module>- moduleRequired
- TextModule
Show every module and its state
/config module listNo options: run it as it is.
Bot language for this server
/config language <language>- languageRequired
- TextLanguageValues: English, Español
Set the moderation log channel
/config modlog <channel>- channelRequired
- ChannelChannel
Set the welcome channel
/config welcome <channel>- channelRequired
- ChannelChannel
Set the level-up announcement channel
/config levelup [channel]- channelOptional
- ChannelChannel (empty = same channel)
Set the suggestions channel
/config suggestions <channel>- channelRequired
- ChannelChannel
Set the starboard channel
/config starboard <channel> [threshold]- channelRequired
- ChannelChannel
- thresholdOptional
- Whole numberStars needed
Create a join-to-create voice hub
/config tempvoice [channel]- channelOptional
- ChannelVoice channel to use as hub
Essentials
Self Roles
/selfrolesSend a self-role panel created in the dashboard
Requires Manage Roles
/selfroles <panel> [channel]- panelRequired
- TextPanel
- channelOptional
- ChannelChannel
Safety
Moderation
/banBan a user (optionally temporary)
Requires Ban Members
/ban <user> [reason] [duration] [delete_days] [silent]- userRequired
- MemberUser to ban
- reasonOptional
- TextReason (shown in the case log)
- durationOptional
- TextDuration, e.g. 10m, 2h, 7d
- delete_daysOptional
- Whole numberDelete message history (days)
- silentOptional
- Yes or noDo not DM the member
Examples
/ban user:@spammer duration:7d reason:Spam
/unbanUnban a user
Requires Ban Members
/unban <user_id> [reason]- user_idRequired
- TextUser id
- reasonOptional
- TextReason (shown in the case log)
/softbanBan and immediately unban to wipe recent messages
Requires Ban Members
/softban <user> [reason] [delete_days]- userRequired
- MemberMember to softban
- reasonOptional
- TextReason (shown in the case log)
- delete_daysOptional
- Whole numberDelete message history (days)
/kickKick a member
Requires Kick Members
/kick <user> [reason] [silent]- userRequired
- MemberMember to kick
- reasonOptional
- TextReason (shown in the case log)
- silentOptional
- Yes or noDo not DM the member
/timeoutTimeout (mute) a member
Requires Timeout Members
/timeout <user> <duration> [reason] [silent]- userRequired
- MemberMember to timeout
- durationRequired
- TextDuration, e.g. 10m, 2h, 7d
- reasonOptional
- TextReason (shown in the case log)
- silentOptional
- Yes or noDo not DM the member
Examples
/timeout user:@member duration:30m reason:Flooding
/untimeoutRemove a timeout
Requires Timeout Members
/untimeout <user> [reason]- userRequired
- MemberMember
- reasonOptional
- TextReason (shown in the case log)
/warnWarn a member
Requires Timeout Members
/warn <user> <reason> [silent]- userRequired
- MemberMember to warn
- reasonRequired
- TextReason
- silentOptional
- Yes or noDo not DM the member
/warningsShow the active warnings of a member
Requires Timeout Members
/warnings <user>- userRequired
- MemberMember
/unwarnRemove a warning by case number, or every warning of a member
Requires Timeout Members
/unwarn [case] [user] [reason]- caseOptional
- Whole numberCase number
- userOptional
- MemberMember whose warnings are all removed
- reasonOptional
- TextReason (shown in the case log)
/caseView or edit moderation cases3 forms
Requires Timeout Members
Show a case
/case view <number>- numberRequired
- Whole numberCase number
Update the reason of a case
/case reason <number> <reason>- numberRequired
- Whole numberCase number
- reasonRequired
- TextNew reason
Delete a case
/case delete <number>- numberRequired
- Whole numberCase number
/historyFull moderation history of a user
Requires Timeout Members
/history <user>- userRequired
- MemberUser
/purgeBulk delete messages with filters
Requires Manage Messages
/purge <amount> [user] [contains] [type]- amountRequired
- Whole numberMessages to scan (max 1000)
- userOptional
- MemberOnly messages from this user
- containsOptional
- TextOnly messages containing this text
- typeOptional
- TextOnly this kind of messageValues: Bots, Humans, Links, Attachments, Embeds, Invites
Examples
/purge amount:100 type:bots
/slowmodeSet the slowmode of a channel
Requires Manage Channels
/slowmode <duration> [channel]- durationRequired
- Texte.g. 5s, 1m, off
- channelOptional
- ChannelChannel (defaults to this one)
/lockLock a channel for @everyone
Requires Manage Channels
/lock [channel] [reason]- channelOptional
- ChannelChannel
- reasonOptional
- TextReason (shown in the case log)
/unlockUnlock a channel
Requires Manage Channels
/unlock [channel] [reason]- channelOptional
- ChannelChannel
- reasonOptional
- TextReason (shown in the case log)
/lockdownLock or unlock every text channel2 forms
Requires Administrator
Lock the whole server
/lockdown start [reason]- reasonOptional
- TextReason (shown in the case log)
Unlock the whole server
/lockdown end [reason]- reasonOptional
- TextReason (shown in the case log)
/nickChange or reset a member nickname
Requires Manage Nicknames
/nick <user> [nickname]- userRequired
- MemberMember
- nicknameOptional
- TextNew nickname (empty to reset)
/roleAdd or remove roles4 forms
Requires Manage Roles
Give a role to a member
/role add <user> <role> [duration]- userRequired
- MemberMember
- roleRequired
- RoleRole
- durationOptional
- TextTake it back after, e.g. 1h, 7d (empty = keep it)
Take a role from a member
/role remove <user> <role>- userRequired
- MemberMember
- roleRequired
- RoleRole
Give a role to every member
/role all <role> [bots]- roleRequired
- RoleRole
- botsOptional
- Yes or noInclude bots
Role information
/role info <role>- roleRequired
- RoleRole
/noteAdd a private staff note to a user
Requires Timeout Members
/note <user> <note>- userRequired
- MemberUser
- noteRequired
- TextNote
/modstatsModeration statistics for the server or a moderator
Requires Timeout Members
/modstats [moderator]- moderatorOptional
- MemberModerator
/massbanBan several users by id at once
Requires Administrator
/massban <ids> [reason]- idsRequired
- TextIds separated by spaces
- reasonOptional
- TextReason (shown in the case log)
Safety
Verification
/verificationSend the verification panel
Requires Manage Server
/verification [channel]- channelOptional
- ChannelChannel
Engagement
Leveling
/rankShow your rank card or someone else's
/rank [user]- userOptional
- MemberMember
Examples
/rank/rank user:@friend
/leaderboardTop members of the server
/leaderboard [type] [page]- typeOptional
- TextRanking typeValues: XP, Messages, Voice time
- pageOptional
- Whole numberPage
/rewardsList role rewards for levels
/rewardsNo options: run it as it is.
/achievementsShow your achievements or someone else's
/achievements [user]- userOptional
- MemberMember
Examples
/achievements/achievements user:@friend
/xpManage member XP4 forms
Requires Manage Server
Give XP
/xp give <user> <amount>- userRequired
- MemberMember
- amountRequired
- Whole numberAmount
Remove XP
/xp remove <user> <amount>- userRequired
- MemberMember
- amountRequired
- Whole numberAmount
Set the level of a member
/xp setlevel <user> <level>- userRequired
- MemberMember
- levelRequired
- Whole numberLevel
Reset a member (or everyone if no member)
/xp reset [user]- userOptional
- MemberMember
Engagement
Economy
/balanceCheck a wallet and bank
/balance [user]- userOptional
- MemberMember
/dailyClaim your daily reward (keeps a streak)
/dailyNo options: run it as it is.
/workWork to earn some money
/workNo options: run it as it is.
/paySend money to another member
/pay <user> <amount>- userRequired
- MemberMember
- amountRequired
- Whole numberAmount
/depositMove money to your bank
/deposit <amount>- amountRequired
- TextAmount or "all"
/withdrawTake money from your bank
/withdraw <amount>- amountRequired
- TextAmount or "all"
/shopBrowse the server shop
/shopNo options: run it as it is.
/buyBuy an item from the shop
/buy <item> [quantity]- itemRequired
- TextItem
- quantityOptional
- Whole numberQuantity
/inventoryShow your items
/inventory [user]- userOptional
- MemberMember
/useUse a consumable item
/use <item>- itemRequired
- TextItem
/richRichest members of the server
/rich [page]- pageOptional
- Whole numberPage
/coinflipBet on heads or tails
/coinflip <side> <bet>- sideRequired
- TextYour pickValues: Heads, Tails
- betRequired
- Whole numberAmount to bet
/slotsSpin the slot machine
/slots <bet>- betRequired
- Whole numberAmount to bet
/blackjackPlay blackjack against the dealer
/blackjack <bet>- betRequired
- Whole numberAmount to bet
/robTry to rob another member
/rob <user>- userRequired
- MemberTarget
/ecoManage the economy3 forms
Requires Manage Server
Add money to a member
/eco give <user> <amount>- userRequired
- MemberMember
- amountRequired
- Whole numberAmount
Remove money from a member
/eco take <user> <amount>- userRequired
- MemberMember
- amountRequired
- Whole numberAmount
Reset a member balance
/eco reset <user>- userRequired
- MemberMember
Engagement
Giveaways
/giveawayCreate and manage giveaways5 forms
Requires Manage Server
Start a giveaway
/giveaway start <prize> <duration> [winners] [channel] [required_role] [min_level] [min_account_days] [bonus_role] [bonus_entries] [description]- prizeRequired
- TextWhat are you giving away?
- durationRequired
- Texte.g. 1h, 2d
- winnersOptional
- Whole numberNumber of winners
- channelOptional
- ChannelChannel (defaults to this one)
- required_roleOptional
- RoleOnly members with this role can enter
- min_levelOptional
- Whole numberMinimum level to enter
- min_account_daysOptional
- Whole numberMinimum account age in days
- bonus_roleOptional
- RoleMembers with this role get extra entries
- bonus_entriesOptional
- Whole numberExtra entries for the bonus role
- descriptionOptional
- TextExtra text
End a giveaway now
/giveaway end <giveaway>- giveawayRequired
- TextGiveaway
Pick new winners
/giveaway reroll <giveaway> [winners]- giveawayRequired
- TextGiveaway
- winnersOptional
- Whole numberHow many
Cancel a running giveaway
/giveaway cancel <giveaway>- giveawayRequired
- TextGiveaway
List running giveaways
/giveaway listNo options: run it as it is.
Examples
/giveaway start prize:Nitro duration:1d winners:2
Engagement
Suggestions
/suggestMake a suggestion for the server
/suggest <suggestion> [image]- suggestionRequired
- TextYour idea
- imageOptional
- FileOptional image
/suggestionReview suggestions4 forms
Requires Manage Messages
Approve a suggestion
/suggestion approve <number> [response]- numberRequired
- Whole numberSuggestion number
- responseOptional
- TextResponse
Deny a suggestion
/suggestion deny <number> [response]- numberRequired
- Whole numberSuggestion number
- responseOptional
- TextResponse
Mark a suggestion as under consideration
/suggestion consider <number> [response]- numberRequired
- Whole numberSuggestion number
- responseOptional
- TextResponse
Mark a suggestion as implemented
/suggestion implemented <number> [response]- numberRequired
- Whole numberSuggestion number
- responseOptional
- TextResponse
Engagement
Invite Tracker
/invitesInvite tracking3 forms
How many members someone invited
/invites show [user]- userOptional
- MemberMember
Top inviters of the server
/invites leaderboard [page]- pageOptional
- Whole numberPage
Who invited a member
/invites who <user>- userRequired
- MemberMember
Examples
/invites show/invites leaderboard/invites who user:@friend
Engagement
Birthdays
/birthdayBirthdays4 forms
Save your birthday
/birthday set <day> <month> [year]- dayRequired
- Whole numberDay
- monthRequired
- Whole numberMonth
- yearOptional
- Whole numberYear (optional, shows your age)
Forget your birthday
/birthday removeNo options: run it as it is.
See the birthday of a member
/birthday view [user]- userOptional
- MemberMember
Next birthdays in the server
/birthday upcomingNo options: run it as it is.
Engagement
Music
/playPlay a song or playlist (search or URL)
/play <query> [next] [shuffle]- queryRequired
- TextSong name or link (YouTube, SoundCloud, Bandcamp, Twitch...)
- nextOptional
- Yes or noAdd it to the front of the queue
- shuffleOptional
- Yes or noShuffle a playlist before adding it
Examples
/play query:never gonna give you up/play query:https://soundcloud.com/...
/pausePause or resume playback
/pauseNo options: run it as it is.
/skipSkip the current song
/skip [to]- toOptional
- Whole numberSkip to this position in the queue
/previousPlay the previous song again
/previousNo options: run it as it is.
/stopStop the music and clear the queue
/stop [leave]- leaveOptional
- Yes or noAlso leave the voice channel
/queueShow the queue
/queue [page]- pageOptional
- Whole numberPage
/nowplayingShow the song that is playing
/nowplayingNo options: run it as it is.
/volumeChange the volume
/volume <level>- levelRequired
- Whole numberVolume percentage
/loopRepeat the song or the whole queue
/loop <mode>- modeRequired
- TextLoop modeValues: Off, Track, Queue
/shuffleShuffle the queue
/shuffleNo options: run it as it is.
/seekJump to a position of the song
/seek <position>- positionRequired
- Texte.g. 1:30 or 90
/removeRemove a song from the queue
/remove <position>- positionRequired
- Whole numberPosition in the queue
/moveMove a song in the queue
/move <from> <to>- fromRequired
- Whole numberCurrent position
- toRequired
- Whole numberNew position
/clearRemove every upcoming song
/clearNo options: run it as it is.
/filterApply an audio filter
/filter <name>- nameRequired
- TextFilterValues: Off, Bassboost, Nightcore, Vaporwave, 8D, Karaoke, Tremolo, Soft, Pop, Treble
/autoplayKeep playing related songs when the queue ends
/autoplayNo options: run it as it is.
/grabSend the current song to your DMs
/grabNo options: run it as it is.
Utility
Tickets
/ticketManage support tickets7 forms
Send (or refresh) the ticket panel
/ticket panel [channel]- channelOptional
- ChannelChannel for the panel
Close this ticket
/ticket close [reason]- reasonOptional
- TextReason
Claim this ticket
/ticket claimNo options: run it as it is.
Add a member to this ticket
/ticket add <user>- userRequired
- MemberMember
Remove a member from this ticket
/ticket remove <user>- userRequired
- MemberMember
Rename this ticket
/ticket rename <name>- nameRequired
- TextNew name
Generate a transcript of this ticket
/ticket transcriptNo options: run it as it is.
Utility
Temporary Voice
/voiceManage your temporary voice room10 forms
Only permitted members can join
/voice lockNo options: run it as it is.
Everyone can join
/voice unlockNo options: run it as it is.
Hide the room
/voice hideNo options: run it as it is.
Show the room
/voice showNo options: run it as it is.
Set a member limit
/voice limit <limit>- limitRequired
- Whole number0 = no limit
Rename the room
/voice rename <name>- nameRequired
- TextNew name
Allow a member to join
/voice permit <user>- userRequired
- MemberMember
Kick and block a member
/voice reject <user>- userRequired
- MemberMember
Take ownership if the owner left
/voice claimNo options: run it as it is.
Give the room to another member
/voice transfer <user>- userRequired
- MemberMember
Utility
Utility
/helpList commands or get help about one
/help [command]- commandOptional
- TextCommand name
/pingCheck the bot latency
/pingNo options: run it as it is.
/botinfoBot statistics and links
/botinfoNo options: run it as it is.
/inviteInvite the bot to your server
/inviteNo options: run it as it is.
/userinfoInformation about a user
/userinfo [user]- userOptional
- MemberUser
/serverinfoInformation about this server
/serverinfoNo options: run it as it is.
/avatarShow the avatar of a user
/avatar [user] [server]- userOptional
- MemberUser
- serverOptional
- Yes or noShow the server-specific avatar
/channelinfoInformation about a channel
/channelinfo [channel]- channelOptional
- ChannelChannel
/membercountHow many members this server has
/membercountNo options: run it as it is.
/emojiEmoji tools2 forms
Information about an emoji
/emoji info <emoji>- emojiRequired
- TextEmoji
Add an emoji from another server
/emoji steal <emoji> [name]- emojiRequired
- TextCustom emoji
- nameOptional
- TextName
/pollCreate a poll with buttons and live results
/poll <question> [options] [duration] [multiple] [anonymous]- questionRequired
- TextQuestion
- optionsOptional
- TextOptions separated by | (2-10). Empty = yes/no
- durationOptional
- TextClose after, e.g. 1h, 1d
- multipleOptional
- Yes or noAllow choosing several options
- anonymousOptional
- Yes or noHide who voted what
Examples
/poll question:Best day for the event? options:Friday|Saturday|Sunday duration:1d
/remindReminders3 forms
Remind you of something
/remind me <when> <text>- whenRequired
- Texte.g. 10m, 2h, 1d
- textRequired
- TextWhat to remember
Your pending reminders
/remind listNo options: run it as it is.
Delete a reminder
/remind delete <id>- idRequired
- Whole numberReminder id
/afkSet yourself as AFK
/afk [reason]- reasonOptional
- TextReason
/embedBuild and send an embed with a form
Requires Manage Messages
/embed [channel]- channelOptional
- ChannelChannel
/sayMake the bot say something
Requires Manage Messages
/say <text> [channel]- textRequired
- TextText
- channelOptional
- ChannelChannel
/timestampGenerate Discord timestamps
/timestamp <when>- whenRequired
- Texte.g. 2h, 3d or 2026-12-31 20:00
/calcEvaluate a math expression
/calc <expression>- expressionRequired
- Texte.g. (2+3)*4^2
/translateQuick link to translate a text
/translate <text> [to]- textRequired
- TextText
- toOptional
- TextTarget language code, e.g. es, en
Fun
Counting
/countingThe counting channel2 forms
Current number and record
/counting statusNo options: run it as it is.
Set the current number (staff)
/counting set <number>- numberRequired
- Whole numberNumber
Examples
/counting status/counting set number:100
Fun
Fun
/8ballAsk the magic 8-ball
/8ball <question>- questionRequired
- TextYour question
/rollRoll dice, e.g. 2d6+3, or flip a coin
/roll [dice]- diceOptional
- TextDice notation (default 1d6), or "coin"
/chooseChoose between options
/choose <options>- optionsRequired
- TextOptions separated by |
/rpsRock, paper, scissors
/rps <choice>- choiceRequired
- TextYour choiceValues: Rock, Paper, Scissors
/triviaAnswer a trivia question
/trivia [category]- categoryOptional
- TextCategoryValues: General, Science, Geography, Gaming, History
/shipCompatibility between two members
/ship <first> [second]- firstRequired
- MemberFirst member
- secondOptional
- MemberSecond member
/rateRate anything from 0 to 10
/rate <thing>- thingRequired
- TextWhat to rate
/tictactoePlay tic-tac-toe against someone
/tictactoe <opponent>- opponentRequired
- MemberOpponent
/guessGuess the number game
/guess [max]- maxOptional
- Whole numberUpper limit (default 100)
/textPlay with a text
/text <style> <text>- styleRequired
- TextWhat to do with itValues: SpOnGeBoB tExT, Reverse it
- textRequired
- TextText