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 separately for each server, from that server's own settings: a server sees the commands of the systems it has switched on, minus any it has switched off. 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 name, /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 (open a system, then a command's Settings), or from the Commands section of its own system's page, which is a Commands tab on the tabbed pages. Both edit the same record.

Command Info

Every Arclo command. What it does, how to use it, and who may run it.

Enabled

240/ 263

Running in your server

Disabled

23

Switched off, or their system is off

Restricted

31

Limited to roles or permissions

Slash commands

72/ 100

Discord allows 100 per server

Commands

Open a system to switch its commands and choose who may run them.

SelectFilter
Search commands…

Onboarding & Access

2
LevelsReward activity with XP, levels, role rewards and a public leaderboard.
8 of 8 enabled

8 commands

All onAll offManageRestore defaults
/rank
Shows a member's rank card. Their level, XP and position.
/leaderboard
Shows the top 10 with a link to the full web leaderboard.
/levels-rewards
Lists every role reward and the level that unlocks it.
/add-xp
Gives XP to a member.
/remove-xp
Takes XP away from a member.
/set-xp
Sets a member's XP to an exact amount.
/set-level
Sets a member to an exact level.
/levels-reset
Resets one member's XP, or the whole server's.
Destructive
AchievementsTiered badges for chatting, voice and giveaways, with role rewards and a leaderboard of its own.
4 of 4 enabled

Essentials

5
TicketingPrivate support tickets with transcripts and staff tools.
12 of 12 enabled
ModerationWarns, mutes, kicks and bans with a full case history, plus notes, purges, lockdowns and appeals.
59 of 59 enabled
Auto ModerationThirty-five filters, honeypots, auto purge, a slowmode manager and AI moderation. All of it acting before a moderator has to.
17 of 17 enabled
SecurityAnti-nuke limits on everybody with power, raid defence, Join Guard and a threat level that tightens them all at once.
11 of 11 enabled
Invite TrackingSee who invited whom and reward your best recruiters.
8 of 8 enabled
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 permissions
No role filter (the default) leaves the command to its built-in access rule and Discord's own permissions. Only these roles lets nobody else run it; Everyone except shuts out the roles you name. Administrators always pass.
Channel permissions
All channels, Only these channels or All channels except, picking channels, voice channels or whole categories. Threads follow their channel, and a category covers every channel in it, temporary voice channels included. Administrators are never restricted. The usual home for /rank is 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
None, Per user (each member waits between their own uses) or Whole server (one use, then everybody waits). Applies to the command, not to the system.
Private response
The reply is visible only to whoever ran the command. Most commands start with it on. The /info lookups and the moderation commands start public, so the channel sees the answer.
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, because that would publish something meant to be private: turn Private response off first.
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: every Backups & Templates command (/backup load among them), the commands that edit XP, invites and achievements, /case delete and /role all. Their role, channel, cooldown and permission controls are locked, and the settings say so; you can still switch one off, redirect its public output and edit its replies. 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 Destructive badge on Command Info, and Cannot be undone in the command tables in this documentation. Read the badge before you hand the command to your moderators.

Bulk changes

On Command Info, every system's group has All on, All off, Manage (role, channel, permission, cooldown, privacy and redirect settings for all its commands at once) and Reset. Select switches the page to picking any set of commands, with Enable, Disable, Edit settings… and Reset… for the selection. Reset puts everything back to its defaults (the enabled state, every rule and any custom replies), which is not the same as switching it off, and it cannot be undone.

If a command is not working

  • It may be switched off (then it is not in the slash menu at all), or limited to roles or channels that leave you out: check Command Info.
  • Its system may be off. A system that is off takes all of its commands out of your server's slash menu.
  • 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.