Docs/Commands
Reference

Ovels command reference

Every public slash command, organized by category with usage details, options and permission requirements.

17 commands

Server Admin

Server-wide configuration commands for administrators.

/add-btn
requires managemessages

✨ Add a button

Options
msgidRequired — ✨ Target Message ID (must be of my own)
labelRequired — ✨ Button label
urlRequired — ✨ URL to be assigned to the button
/addrr
requires manageguild

setup reaction role for the specified message

Options
channelRequired — channel where the message exists
message_idRequired — message id to which reaction roles must be configured
emojiRequired — emoji to use
roleRequired — role to be given for the selected emoji
/autorole
requires manageguild

setup role to be given when a member joins the server

Options
addOptional — setup the autorole
removeOptional — disable the autorole
/counter
requires manageguild

setup counter channel in the guild

Options
typeRequired — type of counter channel
nameRequired — name of the counter channel
/embed
requires managemessages

send embed message

Options
channelRequired — channel to send embed
/farewell
requires manageguild

setup farewell message

Options
statusOptional — enable or disable farewell message
previewOptional — preview the configured farewell message
channelOptional — set farewell channel
descOptional — set embed description
thumbnailOptional — configure embed thumbnail
colorOptional — set embed color
footerOptional — set embed footer
imageOptional — set embed image
/flagtranslation
requires manageguild

configure flag translation in the server

Options
statusRequired — enabled or disabled
/logging
requires manageguild

enable or disable advanced logs

Options
channelsOptional — enable logging for channel updates
rolesOptional — enable logging for role updates
membersOptional — enable logging for members updates
voiceOptional — enable logging for voice channel updates
emojisOptional — enable logging for emojis updates
invitesOptional — enable logging for invites updates
messagesOptional — enable logging for messages updates
bansOptional — enable logging for bans updates
threadsOptional — enable logging for thread updates
guildOptional — enable logging for guild updates
statusOptional — check logging setup status
/maxwarn
requires manageguild

set max warnings configuration

Options
limitOptional — set max warnings a member can receive before taking an action
actionOptional — set action to performed after receiving maximum warnings
/modlog
requires manageguild

enable or disable moderation logs

Options
channelOptional — channels to send mod logs
/musicrole
requires manageguild

Configure the Ovels Music Controller dashboard role

Options
actionRequired — setup or remove the Ovels Music Controller role
/nuke
requires managechannels

Delete the current channel

No options required.
/poll
requires manageguild

create a poll

Options
channelRequired — Channel to send the poll in (must be a text channel)
questionRequired — Question to ask in the poll
optionsRequired — Options to include in the poll (separated by commas)
/removerr
requires manageguild

remove configured reaction for the specified message

Options
channelRequired — channel where the message exists
message_idRequired — message id for which reaction roles was configured
/say
requires managemessages

Says a message as the bot to a channel you choose

Options
operationRequired — Choose the operation to perform.
messageOptional — The message to be sent.
channelOptional — The channel where the message will be sent.
message_idOptional — The ID of the message to edit.
pingOptional — Whether to ping everyone in the channel after sending the message.
/setprefix
requires manageguild

sets a new prefix for this server

Options
newprefixRequired — the new prefix to set
/welcome
requires manageguild

setup welcome message

Options
statusOptional — enable or disable welcome message
previewOptional — preview the configured welcome message
channelOptional — set welcome channel
descOptional — set embed description
thumbnailOptional — configure embed thumbnail
colorOptional — set embed color
footerOptional — set embed footer
imageOptional — set embed image
9 commands

Invites

Track which invite link brought each new member into your server.

/addinvites
requires manageguild

add invites to a member

Options
userRequired — the user to give invites to
invitesRequired — the number of invites to give
/invitecodes

list all your invites codes in this guild

Options
userOptional — the user to get the invite codes for
/inviter

shows inviter information

Options
userOptional — the user to get the inviter information for
/inviterank
requires manageguild

configure invite ranks

Options
addOptional — add a new invite rank
removeOptional — remove a previously configured invite rank
/inviteranks

shows the invite ranks configured on this guild

No options required.
/invites

shows number of invites in this server

Options
userOptional — the user to get the invites for
/invitesimport
requires manageguild

add existing guild invites to users

Options
userOptional — the user to import invites for
/invitetracker
requires manageguild

enable or disable invite tracking in the server

Options
statusRequired — configuration status
/resetinvites
requires manageguild

clear a users added invites

Options
userRequired — the user to clear invites for
4 commands

Utility

General-purpose tools to make running your server easier.

/afk

Set your AFK status with an optional message

Options
reasonOptional — The reason for being AFK
/help

command help menu

Options
commandOptional — name of the command
/paste
5s cooldown

Paste something in sourceb.in

Options
titleRequired — title for your content
contentRequired — content to be posted to bin
/translate
20s cooldown

translate from one language to other

Options
languageRequired — translation language
textRequired — the text that requires translation
3 commands

Auto Moderation

Automatic spam, invite, and link filtering, plus adaptive slowmode configuration.

/anti
requires manageguild

manage various automod settings for the server

Options
ghostpingOptional — detects and logs ghost mentions in your server
spamOptional — enable or disable antispam detection
massmentionOptional — enable or disable massmention detection
/autodelete
requires manageguild

manage the autodelete settings for the server

Options
attachmentsOptional — allow or disallow attachments in message
invitesOptional — allow or disallow discord invites in message
linksOptional — allow or disallow links in message
maxlinesOptional — sets maximum lines allowed per message
/automod
requires manageguild

various automod configuration

Options
statusOptional — check automod configuration
strikesOptional — set maximum number of strikes before taking an action
actionOptional — set action to be performed after receiving maximum strikes
debugOptional — enable/disable automod for messages sent by admins & moderators
whitelistOptional — view whitelisted channels
whitelistaddOptional — add a channel to the whitelist
whitelistremoveOptional — remove a channel from the whitelist
5 commands

Automation & TTS

Text-to-speech in voice channels and other automated server workflows.

/autoslowmode

Auto-adjust channel slowmode based on message density. Use enable, disable, or status.

Options
actionRequired — Enable, disable, or view status
channelOptional — The channel to apply adaptive slowmode (not needed for status)
minOptional — Minimum slowmode (in seconds)
maxOptional — Maximum slowmode (in seconds)
thresholdOptional — Messages per window to trigger increase
windowOptional — Time window (in seconds) for measuring density
/jtc

Join-to-Create admin setup and personal room controls

Options
setupOptional — open the Join-to-Create admin setup panel
statusOptional — show your temporary voice room
nameRequired — rename your temporary voice room
limitRequired — set your temporary voice room user limit
lockOptional — prevent new users from joining your room
unlockOptional — allow users to join your room again
publicOptional — make your room publicly joinable
privateOptional — make your room private
allowRequired — allow a member to join your room
denyRequired — deny a member from joining your room
kickRequired — disconnect a member from your room
transferRequired — transfer room ownership
claimOptional — claim a room whose owner has left
/setup

Setup TTS in this server

Options
channelRequired — Select the text channel where TTS should be active
/trigger

Manage keyword-based auto-replies

Options
actionRequired — The action to perform
keywordOptional — The keyword for the trigger
replyOptional — The reply for the keyword (for setup/edit)
/tts

Text-to-Speech: setup, remove, join, leave and auto-voice messages.

Options
setupOptional — Enable TTS in a text channel (admin only)
removeOptional — Remove saved TTS channel and stop listening (admin only)
joinOptional — Have the bot join your voice channel
leaveOptional — Have the bot leave the voice channel
messageOptional — Speak a message via TTS (also auto-reads when setup)
14 commands

Moderation

Warnings, timed mutes, kicks, bans, and everything else staff need to keep a server in order.

/ban
requires banmembers

bans the specified member

Options
userRequired — the target member
reasonOptional — reason for ban
/bans
requires banmembers

List all banned users in the guild with the reason.

No options required.
/kick
requires kickmembers

kicks the specified member

Options
userRequired — the target member
reasonOptional — reason for kick
/lock
requires managechannels

Locks a channel

Options
channelRequired — Channel to lock
reasonOptional — Reason for locking (optional)
/nick
requires managenicknames

nickname commands

Options
setOptional — change a members nickname
resetOptional — reset a members nickname
/purge
requires managemessages

purge commands

Options
allOptional — purge all messages
attachmentsOptional — purge all messages with attachments
botsOptional — purge all bot messages
linksOptional — purge all messages with links
tokenOptional — purge all messages containing the specified token
userOptional — purge all messages from the specified user
/softban
requires kickmembers

softban the specified member. Kicks and deletes messages

Options
userRequired — the target member
reasonOptional — reason for softban
/timeout
requires moderatemembers

timeouts the specified member

Options
userRequired — the target member
durationRequired — the time to timeout the member for
reasonOptional — reason for timeout
/unban
requires banmembers

unbans the specified member

Options
nameRequired — match the name of the member
reasonOptional — reason for ban
/unlock
requires managechannels

Unlocks a channel

Options
channelRequired — Channel to unlock
/untimeout
requires moderatemembers

remove timeout from a member

Options
userRequired — the target member
reasonOptional — reason for timeout
/voice
requires mutemembers, movemembers, deafenmembers

voice moderation commands

Options
muteOptional — mute a member's voice
unmuteOptional — unmute a muted member's voice
deafenOptional — deafen a member in voice channel
undeafenOptional — undeafen a member in voice channel
kickOptional — kick a member from voice channel
moveOptional — move a member from one voice channel to another
/warn
requires kickmembers

warns the specified member

Options
userRequired — the target member
reasonOptional — reason for warn
/warnings
requires kickmembers

list or clear user warnings

Options
listOptional — list all warnings for a user
clearOptional — clear all warnings for a user
15 commands

Music

Queue-based music playback, filters, and voice channel controls.

/bassboost

Set bassboost level

Options
levelRequired — bassboost level
/leave

Disconnects the bot from the voice channel

No options required.
/loop

loops the song or queue

Options
typeOptional — Select loop type
/lyric

find lyric of the song

Options
queryRequired — find lyric of the song
/np

Shows what track is currently being played

No options required.
/pause

Pause the music player

No options required.
/play

Play or queue your favorite song!

Options
queryRequired — song name or url
/queue

displays the current music queue

Options
pageOptional — page number
/resume

Resumes the music player

No options required.
/search

search for matching songs on YouTube

Options
queryRequired — song to search
/seek

Sets the position of the current track

Options
timeRequired — The time you want to seek to
/shuffle

shuffle the queue

No options required.
/skip

Skip the current song

No options required.
/stop

Stop the music player

No options required.
/volume

Set the music player volume

Options
amountOptional — Enter a value to set [0 to 100]
6 commands

Information

Look up details about users, the server, and the bot itself.

/bot

bot related commands

Options
inviteOptional — get bot's invite
statsOptional — get bot's statistics
uptimeOptional — get bot's uptime
/info

show various information

Options
userOptional — get user information
channelOptional — get channel information
guildOptional — get guild information
botOptional — get bot information
avatarOptional — displays avatar information
emojiOptional — displays emoji information
/leaderboard

display the XP, invite and rep leaderboard

Options
typeRequired — type of leaderboard to display
/membercount

Shows the number of members on the server.

No options required.
/ping

Get the bot's ping

No options required.
/updates

Get the latest bot updates and changelogs.

No options required.
3 commands

Suggestions

Let members submit and vote on suggestions for your server.

/bug

Report a bug of the bot

Options
describeRequired — Describe the bug as much details as possible
image_linkOptional — Link of the Screen shots of the case
/suggest
20s cooldown

submit a suggestion

Options
suggestionRequired — the suggestion
/suggestion
requires manageguild

configure suggestion system

Options
statusOptional — enable or disable suggestion status
channelOptional — configure suggestion channel or disable it
appchOptional — configure approved suggestions channel or disable it
rejchOptional — configure rejected suggestions channel or disable it
approveOptional — approve a suggestion
rejectOptional — reject a suggestion
staffaddOptional — add a staff role
staffremoveOptional — staffremove a staff role
4 commands

Fun & Games

Button-based minigames — Wordle, TicTacToe, Connect 4, 2048, Blackjack and more — plus memes and other fun extras.

/flip

flips a coin or message

Options
coinOptional — flip a coin
textOptional — reverses the given message
/fun

play some cool fun games

Options
tictactoeOptional — Plays TicTacToe Game
rpsOptional — Starts a Rock Paper Scissor Game
fasttypeOptional — Starts a Fast Type Game
snakeOptional — Starts a game of Snake.
wouldyouratherOptional — Play Would You Rather Game
hangmanOptional — Play a game of Hangman
findemojiOptional — Play a game of Find Emoji
guessthepokemonOptional — Play Guess the Pokemon Game
wordleOptional — Play a game of Wordle
floodOptional — Play a game of Flood
connect4Optional — Play a game of Connect4
2048Optional — Play a game of 2048
minesweeperOptional — Play a game of minesweeper
matchpairsOptional — Play a game of matchpairs
truthdareOptional — Play a game of Truth or Dare
/meme
20s cooldown

get a random meme

Options
categoryOptional — meme category
/minigames
3s cooldown

play a modern button-based minigame

Options
blackjackOptional — Play a round of Blackjack against the dealer
higherlowerOptional — Guess if the next card is higher or lower to build a streak
1 commands

Giveaways

Start, reroll, and manage timed giveaways with entry requirements.

/giveaway

giveaway commands

Options
startOptional — start a giveaway directly (defaults to the current channel)
setupOptional — start a giveaway using the interactive setup form
pauseOptional — pause a giveaway
resumeOptional — resume a paused giveaway
endOptional — end a giveaway
rerollOptional — reroll a giveaway
listOptional — list all giveaways
editOptional — edit a giveaway
6 commands

Leveling & Stats

XP tracking, level-up messages, and member leaderboards.

/levelroles
requires manageguild

configure roles awarded when a member reaches a level

Options
addOptional — award a role when a member reaches the given level
removeOptional — remove the level-role reward configured for that level
listOptional — list all configured level-role rewards
/levelup
requires manageguild

configure the levelling system's level-up announcements

Options
setupOptional — open the full interactive level-up setup panel
viewOptional — show the current level-up configuration
announceOptional — turn level-up announcements on or off (off by default)
channelOptional — set the level-up channel (leave unset to announce where the member leveled up)
messageOptional — set plain text and enable text delivery
textmodeOptional — toggle plain text delivery on or off
thumbnailOptional — toggle the member avatar thumbnail on or off
previewOptional — send a preview to the configured (or current) channel
resetOptional — restore the default level-up message and disable announcements
/rank
5s cooldown

displays member's rank in this server

Options
userOptional — target user
/stats
5s cooldown

displays members stats in this server

Options
userOptional — target user
/statstracking
requires manageguild

enable or disable tracking stats in the server

Options
statusRequired — enabled or disabled
/xpadmin
requires manageguild

manually set, add, remove or reset a member's XP

Options
setOptional — set a member's XP to an exact amount
addOptional — add XP to a member
removeOptional — remove XP from a member
resetOptional — reset a member's XP and level back to 0
2 commands

Tickets

Open, manage, and close support ticket channels.

/ticket
requires manageguild

manage the ticket system

Options
panelOptional — post the configured ticket panel
logOptional — set the ticket log channel
limitOptional — set the server-wide concurrent ticket limit
defaultcategoryOptional — set (or clear) the fallback parent category for tickets with no category
inactivityOptional — auto-warn and auto-close inactive tickets
settingsOptional — view the current ticket configuration
closeOptional — close the current ticket
closeallOptional — close all open tickets
claimOptional — claim the current ticket
unclaimOptional — unclaim the current ticket
addOptional — add a user or role to the current ticket
removeOptional — remove a user or role from the current ticket
/ticketcat
requires manageguild

manage ticket categories

Options
listOptional — list all ticket categories and their settings
addOptional — create a ticket category (only name is required)
editOptional — edit an existing ticket category
removeOptional — remove a ticket category
panelOptional — post a dedicated open-ticket panel for one category
Ovels Discord Bot Commands — Complete Reference | Ovels