Skip to main content

Commands

Turn your enabled modules' built-in commands on or off, and rename the context-menu (right-click) commands your members see - all from the SCNX Dashboard.

Overview

The Commands page lists every command provided by the modules you currently have enabled and lets you decide which of them are registered with Discord. Commands are grouped into three tabs by type:

  • Slash - the /command entries members type into the chat box.
  • User - context-menu commands shown when you right-click a member (Apps submenu).
  • Message - context-menu commands shown when you right-click a message (Apps submenu).

For each command you can enable or disable it. For User and Message commands you can additionally set a custom label - the text Discord shows in the Apps menu. A live preview reproduces Discord's Apps flyout so you can see how the user and message menus will look before you save.

Only commands from enabled modules appear here. Enable a module first if the command you are looking for is missing.

info

This page manages the commands that ship with the bot's modules. It is different from the two neighboring pages:

  • Permissions & Slash Commands - Discord's own per-command permission controls (which roles, users and channels may run a command). Configured in your Discord server settings, not here.
  • Custom Commands - building your own commands from scratch with the visual flow editor.

Use the Commands page to switch built-in module commands on or off and to rename context-menu items; use the other two pages for permissions and for authoring your own commands.

Slash, User and Message commands

Discord supports three command types, and the page keeps them on separate tabs because each has its own rules and budget.

TypeWhere members find itCan be renamed hereEnabled by default
SlashTyped as /command in the message boxNoYes
UserRight-click a member → AppsYes (custom label)No
MessageRight-click a message → AppsYes (custom label)No

Each tab shows a budget counter (used / limit) so you can see at a glance how much of Discord's per-type allowance you have spent.

Enabling and disabling

Use the toggle on each command row to enable or disable it.

Defaults differ by type:

  • Slash commands are enabled by default. A slash command you have never touched is registered with Discord. Disable it here to remove it.
  • User and Message commands are disabled by default. Context-menu commands are opt-in - they only appear in Discord once you enable them here.

Every command belongs to a module and is grouped under that module's section. Disabling a whole module (on the module's own page) removes all of its commands from this page.

Renaming context-menu commands

User and Message commands can be given a custom label - the text members see in Discord's Apps menu. Slash commands cannot be renamed here (their names follow Discord's own rules and are managed with the module).

  • Type your preferred label into the command's rename field. Leave it blank to fall back to the command's default name.
  • Labels are limited to 32 characters (a Discord limit). The page flags any label that is too long and blocks saving until you shorten it.
  • The live Apps preview updates as you type, so you can confirm the wording before saving.

Limits

Discord enforces a fixed budget per command type. The page enforces the same limits and will not let you save a selection that exceeds them:

TypeMaximum enabled commands
Slash100
User15
Message15

Additional rules:

  • Context-menu label length: custom User/Message labels may be at most 32 characters.
  • Name collisions: two enabled commands of the same type whose resolved labels (custom label, or the default name if no custom label is set) are identical when compared case-insensitively will collide. The page flags the collision and blocks saving until you rename or disable one of them. Report and report count as the same name.

If any of these rules is broken, the page shows the reason and disables saving until it is resolved.

Saving and syncing to Discord

Your command selection is stored like any other module configuration and is written through the normal config save path - use the Save action the same way you would on any configuration page. There is no separate submit step.

After saving, the bot updates the commands registered with Discord to match your selection.

Command synchronization

As with all command changes, updates can take time to appear in Discord - newly enabled commands may take a while to show up, and removed ones a while to disappear. This is a Discord-side propagation delay, the same behavior described in the Permissions & Slash Commands guide. Give it some time before assuming something is wrong.

Troubleshooting

A command I expected isn't listed
  • The page only lists commands from enabled modules. Enable the owning module first.
  • Make sure your bot is online and has synced its command catalog.
I can't save my changes
  • Check the warning shown at the top of the list - it names what to fix.
  • You may have exceeded a per-type budget (Slash 100, User 15, Message 15). Disable some commands of that type.
  • Two enabled commands of the same type may share a name (case-insensitive). Rename or disable one of them.
  • A custom context-menu label may be longer than 32 characters. Shorten it.
A right-click (User / Message) command doesn't appear in Discord
  • Context-menu commands are disabled by default - enable them on this page first.
  • Command changes can take time to propagate to Discord. Wait a while and try again.
  • Confirm you saved your changes.
My renamed command still shows the old name
  • Save your changes, then allow time for Discord to sync the new label.
  • Verify the label isn't colliding with another enabled command of the same type.
Need more help?
Can't find what you're looking for? Our team is happy to help.