Skip to main content
Three separate controls for who can run what, and where. They stack — a command has to pass all three to run. All three require Administrator.

Per-command control

Disabling in a channel

Passing all as the channel applies to every text channel at once. command enable only needs Manage Server, so a moderator can undo an over-eager disable without full Administrator.
list shows everything disabled anywhere; view shows which channels one specific command is disabled in.

Restricting commands to roles

Once a command has any role restriction, only members with a listed role can run it — regardless of their permissions. Running the command again with the same role removes the restriction, so it toggles.
Aliases: require, allow, lock.
This is the cleanest way to build a DJ role. Restrict play, skip, queue and volume to @DJ and the music commands become staff-only without touching Discord permissions at all.

Per-category control

Same shape, applied to a whole category of commands at once.
Valid category names are the ones from !helpmoderation, configuration, utility, social, audio, media, roleplay, casino, fun, lastfm, spotify and so on. Aliases for the group: cog, category.

Ignoring members and channels

The blunt instrument. An ignored member or channel gets no response from mira at all — commands are dropped silently, with no error message.
ignore toggles, so running it twice on the same target undoes it. Aliases: unignore, ignr. Ignoring a channel is different from commandonly in the prefixes page: ignore stops mira responding in that channel, commandonly requires everything in that channel to be a command.

Choosing between them

Disable the noisy modules rather than ignoring the channel — that way moderation commands still work there.
Restrict it to a role, or disable it outright.
Ignore them. It’s silent, so they get no feedback to react to.
Ignore the channel.

Command reference

Disabling passive features

Separate from commands, some of mira’s automatic behaviours — reaction polls on y/n, voice message transcription, GitHub link previews — can be switched off per channel:
Requires Manage Server. Group aliases: event, evnt, listener.