Articles on: Guides 'n' FAQs

Per Command Permissions

Per Command Permissions


This allows you to set allowed roles and channels, along with ignored roles and channels for every command. No more fiddling with Custom Commands to restrict commands!


If you're here after setting up Auto Reply or Custom Command permissions, you might be looking for this part of this guide.



Setting Up


  • First, go to your dashboard
  • Select your server.
  • Click on the "Commands" button on the left.



  • Find the command you'd like to restrict
  • Click on it, and make your changes!


In this example, only users with the "Owner" role will be allowed to use the ban command, only if they run it in the #circle channel


All changes made to commands are saved automatically!



How Do Permissions Work?


Circle's permissions system is pretty simple, and allows for maximum customisability. Here is a brief, but detailed explanation about how Circle's permission system works.


Users with Manage Server or Administrator permissions will always be allowed to use your commands regardless of your command permissions, EXCEPT FOR Custom Commands and Auto Replies.


ALLOWED/REQUIRED ROLES - If you set at least one allowed/required role, ONLY users with at least one of those roles will be allowed to use the command.

ALLOWED/REQUIRED CHANNELS - If you set at least one allowed/required channel, users will ONLY be allowed to run the command in any of your allowed/required channels.

IGNORED ROLES - If you set at least one ignored role, users with at least one of those roles will NOT be allowed to use the command. Some notes:

  • Users with at least one of those roles are not allowed to use the command.
  • Unless you have also set any required roles, ALL OTHER USERS except for users with an ignored role will be allowed to run the command.

IGNORED CHANNELS - If you set at least one ignored channel, users will NOT be allowed to use commands in any of your ignored channels. Some notes:

  • The command will not work for users in any of your ignored channels.
  • Unless you have also set any required channels, the command will now work in ANY OTHER CHANNEL except for any of your ignored channels.
  • Unless you have also set any required roles, the command will work for ALL OTHER USERS in ANY OTHER CHANNEL except for any of your ignored channels.


WARNING: Per Command Permissions MAY be confusing at first. Please ensure you fully understand how they work before setting them up, to make sure you don't accidentally allow regular users to use dangerous commands (such as moderation or admin commands). If you need any help with command permissions, do not hesitate to join our support server and ask any questions you have.

Updated on: 11/11/2025

Was this article helpful?

Share your feedback

Cancel

Thank you!