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.