Permissions
This command builder is only able to be used by PC users.
You are able to set individual permissions for each command. This allows you to restrict access to commands and define how your bot is used in your discord server.
To get started click on any command in your dashboard.
There are five different permission categories in which you can restrict how your commands and bot is used.
​
​

Allowed Roles

Allowed roles mean that anyone with the roles you specify will be able to use that command. If you add the @everyone role or leave the field blank anyone will be able to use that command, as long as they pass the other permission conditions.
​
​
To add a role to the allowed roles list click the plus sign and select a role to add. Click the Save button to save the command and then save your changes.
If the role you wish to add is not in the list, refresh your page to reload your bots server data.
​
​

Banned Roles

Banned roles allow you to ban anyone with specified roles from using the command. If you add the @everyone role no one will be able to use the command.
To add a role to the ban list click the plus sign and select the role to add. Click the Save button to save the command and then save your changes.
​
​

Required Permissions

The required permissions option allows you to set the required server permissions that a user needs to use a command. This is useful for restricting access to powerful commands which require certain permissions such as ban or mute.
​
​
To add a new permission to the list click the plus sign and choose a server permission. You can add as many permissions as you like. Once you are done, click the Save button to save the options and then save your changes.

Banned Channels

This permission allows you to ban the usage of this command in certain text channels.
​
​
To add a channel to the banned channel list click the plus sign and choose a text channel. If your channel does not show up, refresh the page to reload your bot's server data. Once you are done, click the Save button to save the options and then save your changes.
Remember to save your changes after you are done editing your bot
  • See the GIF below on how to properly save a command.
​
​

Application Permissions

With a recent update to the Discord API you can now add specific permissions to every single one of your bot commands without having open the BotGhost Dashboard.

Setting it up

It is quite an easy set up process, just make sure you used the BotGhost Dashboard invite link to invite your bot to the server.
Make your way over to the settings tab of your server, click om the "integrations" tab. After scrolling down a bit you will see all the bots with Slash Commands currently in the server, if you do not see your bot Kick & Re-Invite it using the BotGhost Dashboard invite.
Here you can see a list of bots. You can view the day they were added, and who invited them.
If you see a screen like the one above you have done everything perfectly! From here you can click on "Manage" and start editing your bots permissions. You can edit permissions for specific roles, or channels.
You can set the commands up to where only admins can use them, or that they can only be used in specific channels.
Any user that does not have specified role or is not in the correct channel will not be able to use a command, any users with Administrator permissions will still be able to use the commands in any channel. You can also edit specific command permissions, this can make it to where only specific roles can use this command/the command will only be able to be used in a specified channel.
The command "/support" is using a different set of permissions than everything else.
You can re-sync a command to the default commands by clicking on the "sync" button if your command permissions do not match up with the default ones.
The settings for this command are not synced so a new alert has appeared so the command can be re-synced.
That sums up the update, for additional information you can visit the Discord Official page that was released with this update.
View the page here or by clicking below:
Permission to Slash, Granted: Introducing Slash Command Permissions
This will take you to a Discord Official page