How commands work

Slash commands, context-menu commands, per-command permissions, cooldowns, private replies and output redirection — the settings every Arclo command shares.

On this page

Arclo registers its commands with Discord globally, so they appear in every server it is in. What each one is allowed to do, and by whom, is decided per server on the dashboard.

Three kinds of command

  • Slash commands — typed with /. Most have subcommands: /voice rename, /backup create, /counter social add.
  • Message context commands — right-click a message → Apps. Report Message, Stick Message, Remind Me, Add Emojis.
  • User context commands — right-click a member → Apps. Moderation History, Warn Member, Report Member.

Why there are subcommands rather than more commands

Discord allows 100 slash commands, five message context commands and five user context commands per server — and your own Custom Commands are registered against the same limits. Arclo groups related operations under one command name so that a system with twenty-five operations costs one of those hundred slots rather than twenty-five.

Per-command settings

Every command can be configured from Command Info, or from the Commands section at the bottom of its own system's page. Both edit the same record.

arclo.gg/dashboard/command-info
Nebula Collective/Command Info

Commands

259

Enabled

271

Disabled

13

Restricted

46

Search commands…
ModerationAuto ModerationLevelsTicketing
/ban
Ban MembersDestructive

Bans a member — permanently, or for a duration that lifts itself. Works on somebody who has already left.

/rank

Shows a member's rank card — their level, XP and position.

/ticket close
Ticket staff

Closes a ticket that is currently open.

Enabled
Switching a command off removes it from your server. Arclo registers each server's commands from its own settings, so a command you have switched off — or one belonging to a system you have not enabled — is not in the slash menu at all. Your settings are kept: switch it back on, or enable the system, and it returns within about a minute.
Role restrictions
Only members with one of the roles you name may run it. Empty means the command follows whatever Discord's own permissions allow.
Channel restrictions
Limit a command to specific channels — the usual home for /rank in a bot-commands channel.
Required Discord permissions
Require one or more real Discord permissions. All of them are needed, not any. Administrators and the server owner bypass this.
Cooldown
A per-member wait between uses. Applies to the command, not to the system.
Private response
The reply is visible only to whoever ran the command. Some commands default to this — /help and the lookup commands do.
Redirect output
Send the reply to a channel you choose instead of the one it was typed in, with a mention of whoever ran it. Handy for keeping long output out of chat. Private replies are never redirected — that would publish something meant to be private.
Custom replies
Rewrite what the command says. See the message editor.

Commands that ignore all of that

A handful of commands are administrator-only inside the handler, whatever the dashboard says — /backup load, the XP-editing commands and the reset verbs among them. Their permission controls are locked, and the page says so. A command that can destroy a server should not be one dropdown away from being handed to a role.

Destructive commands are marked

Anything that cannot be undone carries a red badge on the dashboard and in the tables in this documentation. Read the badge before you hand the command to your moderators.

Bulk changes

The Command Info page has a Select multiple mode: pick any set of commands and enable, disable, edit settings or reset them in one go. Enable all / Disable all per system is a single button. Resetting a command deletes its settings row, which returns it to its defaults rather than to off.

If a command is not working

  • It may be switched off, or restricted to a role you are not in — check Command Info.
  • Its system may be off. A command belonging to a disabled system refuses politely.
  • Discord may not have synced. Reload the client with Ctrl + R.
  • The reply may be older than fifteen minutes. Buttons on Arclo's own posted messages last forever; components attached to a reply to your command stop responding after Discord's fifteen-minute editing window. Run it again.

The full list of commands is at Command reference.

Still stuck? Ask in the support server — somebody there has almost certainly configured this before.