Command Management

Disable commands and ignore channels.

Configure Command Management in the dashboard

Overview#

Command management decides what Iris answers to in your server. Turn a command off and it stops working for everyone, on both the slash and the prefix path, without turning off the module behind it.

The other half is channels. Mark a channel as ignored and commands run by ordinary members there are silently blocked, which is how a general chat stays free of bot spam. Moderators and managers can still use commands in an ignored channel.

Turning off a group turns off every subcommand under it. Four commands are exempt and can never be turned off: /help, /command, /ignorechannel and /prefix. That is what stops a server from configuring itself into a corner it cannot get out of.

Setup#

  1. Open the dashboard and go to Server > Command Management.
  2. Search the list under Commands for the one you want to stop.
  3. Turn it off. A group turns off everything under it.
  4. Add any channels members should not run commands in under Ignored Channels.
  5. Save. The change applies immediately, in this server only.

Settings#

SettingTypeDefaultWhat it does
CommandsTogglesAll enabledOne switch per command or group. Off blocks it for everyone on this server.
Ignored ChannelsChannelsNoneOrdinary members cannot run commands here. Staff still can.

Commands#

Command management is dashboard only. It has no command of its own, which is deliberate: a command that turns commands off is a good way to lock yourself out.

Permissions#

Nothing extra for Iris. You need Manage Server to open the dashboard for the server, and the setting applies to everyone below moderator level once saved.

Tips and gotchas#

A command still shows in the slash picker.

Discord builds that list itself. Running a disabled command returns a short refusal rather than doing anything.

Staff cannot use commands in an ignored channel either.

Moderators and managers are exempt. If somebody is blocked, they do not hold a moderation permission in that channel.

Why can I not disable some commands?

/help, /command, /ignorechannel and /prefix are protected. Disabling /command would leave nothing able to re-enable anything, so the four that undo configuration are held open.

Does this affect my custom commands?

The ignore list does. Individual custom commands are turned off by deleting or restricting them on their own page.