The help menu
help · aliases commands, cmds, h
!help on its own opens a category picker. Choose a category and you get a paginated list; choose a command and you get its syntax, aliases, required permissions, cooldown, and an example with realistic arguments filled in.
For groups like starboard or tickets, the help page includes a dropdown of every subcommand, so you can drill down without typing anything.
Reading a syntax line
<angle brackets>— required[square brackets]— optional, with a default--flag value— a named option, see flags
!role add jake mod will resolve fine as long as the match is unambiguous.
Every command, in one place
The full command tree is published at mira.party/commands — searchable, always current, and generated from the running bot rather than maintained by hand. If a command exists, it’s on that page.Making responses look right
Every response the bot sends can be restyled per server. This is undercustomize and needs Administrator.
Response emojis and colours
Response emojis and colours
Four response types can each be given their own emoji and colour:
!customize response reset puts everything back.Mentions and punctuation
Mentions and punctuation
Two small toggles that change the tone of every reply:
ping controls whether responses mention you. punctuation controls whether they end in a full stop — off is the more casual look.The bot's profile in your server
The bot's profile in your server
You can change how mira appears in your server specifically:
!customize reset reverts to the default profile. For a genuinely separate bot account with its own name and token, see custom instances.Reskin — responses through a webhook
Reskin — responses through a webhook
Reskin forwards command responses through a webhook so they appear under your name and avatar instead of the bot’s. Set up per channel by a moderator, then configured per user:
!reskin list shows which channels have it enabled, !reskin remove clears your personal settings, and !reskin disable #general turns it off for a channel.Last.fm users can go further and have their reskin avatar follow whatever they’re listening to — see Last.fm settings.When a command doesn’t respond
In order of likelihood:1
Wrong prefix
Try
@mira ping. Mentioning always works.2
You lack the permission
Check the command’s help page for what it needs. If you should have it but don’t, fake permissions can grant it without handing out the real Discord permission.
3
The command is disabled here
!command disable list and !module disable list show what’s been turned off, and where.4
You or the channel are ignored
!ignore list shows every ignored member and channel.5
The bot can't see or speak in the channel
It needs View Channel, Send Messages and Embed Links at minimum. Check the channel’s permission overwrites, not just the role.
