There are two ways to add permissions to a member/role. You can do so via our online dashboard, or in-server, via the setperm command. We will go over both methods here.
To configure permissions on the dashboard, simply navigate to your server dashboard page, where you may click the "Permissions" button.
If you're familiar with Discord permissions, then this will look very similar to you. Here, you can see each command category and the permissions that it has to offer. By default, only the @everyone role is there, but you'll probably want to add another role, to create an authentication system. By clicking the "+" icon on the left, you will be greeted with a fancy role selector, where you can select the role that you want. Here we will select our example role.
Now you may select your desired category, and toggle the state that you would like the permission to be in for your selected role/member.
You are also able to configure permission in your server via the setperm command. With this method, you are able to create overwrites for a specific user. You will need to have the
core.manageperm permission in order to use this command.
Let's review the arguments of this command.
Scope - What you want to assign the permission to. (user or role)
permission - permission code, in
target - the user or role resolvable. Can be a username, ID, or mention.