Skip to main content

Role restrictions

Restrictcommand gives selected roles exclusive access to a command. List shows configured rules and reset removes all command restrictions.

Disable and re-enable

Commands can be disabled for a channel, a member, or the server. Enablecommand provides re-enable controls. Check the exact target before changing access.

Permission layers

Custom restrictions are separate from fake permissions, Discord permissions, and role hierarchy. Review each layer when investigating an unavailable command.

Fake Permissions

Grant bot-level permissions to roles without changing their Discord permissions.

Permissions

Understand member access, bot permissions, and role hierarchy.

Command reference

Examples use the default comma prefix. Required inputs use angle brackets; optional inputs use square brackets. Each command notes whether it is also registered in Discord’s slash menu.
Restrict commands to specific roles.

restrictcommand add

Allow a role exclusive permission to use a command.
Prefix syntax

restrictcommand remove

Remove a role’s exclusive permission for a command.
Prefix syntax

restrictcommand list

View every restricted command.
Prefix syntax

restrictcommand reset

Remove every command restriction.
Prefix syntax
Disable commands in channels, for members, or globally.

disablecommand target

Disable a command in a channel or for a member.
Prefix syntax

disablecommand list

View disabled commands.
Prefix syntax

disablecommand all

Disable a command everywhere.
Prefix syntax
Enable commands in channels, for members, or globally.

enablecommand target

Enable a command in a channel or for a member.
Prefix syntax

enablecommand all

Enable a command in every channel.
Prefix syntax
Manage ignored channels and roles for Semetary logs.
This command is also registered in Discord’s slash menu. Select the command there to fill in named inputs.

ignore channel

Ignore a channel from logging.
Prefix syntax

ignore role

Ignore a role from logging.
Prefix syntax

ignore remove-channel

Remove a channel from the ignore list.
Prefix syntax

ignore remove-role

Remove a role from the ignore list.
Prefix syntax

ignore list

View ignored channels and roles.
Prefix syntax
Check Semetary’s core and feature-specific permissions.
This command is also registered in Discord’s slash menu. Select the command there to fill in named inputs.

permissions

Check Semetary’s core and feature-specific permissions.
Prefix syntax