!. Mentioning the bot always works as a prefix too, no matter what else is configured — @mira ping will run even if you’ve forgotten what you changed the prefix to.
Server prefixes
prefix · aliases prefixes · requires Manage Server to change
. and .. set, typing ..ping runs ping, not .ping with a leading dot.
Prefixes are matched exactly, including spaces.
!prefix set "mira " gives you mira ping. Quotes are needed for anything with a space in it.Your own personal prefix
This is the one people miss. A personal prefix follows you into every server mira is in, regardless of what that server’s prefix is set to.selfprefix works as a shortcut for the same thing.
Your personal prefix is added to the server’s prefixes rather than replacing them, so other people in the server are unaffected — they keep using whatever the server has configured, and you use yours.
Running commands without a prefix
Slash commands
Slash commands
A subset of commands are also registered as slash commands — mostly the ones people use constantly, like
/nowplaying and /timezone. Type / and the picker will show what’s available. Slash commands ignore prefixes entirely.Mentioning the bot
Mentioning the bot
@mira help always works. Useful when you’ve joined a server and don’t know its prefix, or when you’ve locked yourself out by setting a prefix you can’t type on mobile.Shortcuts
Shortcuts
A shortcut is a server-specific alias that maps a word to a full command, including its arguments:Now
!mod @someone assigns the Moderator role. Requires Manage Server.The link autoplayer and reposter
The link autoplayer and reposter
With
!play links on, dropping a Spotify or YouTube link in a channel queues it without a command. With the reposter enabled, pasting a TikTok or Instagram link re-uploads the media automatically. Both are opt-in.Restricting where commands work
If you want commands confined to a bot channel:commandonly prefix add lets you allow an unusual one, and commandonly prefix clear goes back to allowing all of them.
The inverse — blocking commands in a channel rather than requiring them — is covered in Command access.
