A simple Discord utility bot with config file based slash command creation.
Important
Dynamic Voice Channels can only be setup for whole categories
DVC are not activated by default and must be setup on a category basis.
To do so, set the Manage Channels
permission override in the category for the bot user.
Important
Please make sure you are creating the permission override for the bot user and not the role
1. Navigate to the category settings:
2. Set up the permission override:
Important
If the category is private, make sure the bot has access to it through the Add members or roles
button above
3. Expected outcome:
Users can use the /assign
or /zuweisen
(for German discord clients) slash commands to assign themselves a role.
Warning
Please be careful when adding roles to the bot since it could lead to users gaining permissions which they are not supposed to have
In order to find out how you are supposed to align your roles, please read this guide: Role Managment 101
Following roles are excluded automatically:
@everyone
- Managed roles (such as automatically created bot roles)
- Roles which have the
Administrator
permission - Roles which are positioned above the highest role of the bot
- The bot's own role
Example:
All the roles within the green lines are self-assignable by users, whereas all the roles within the red lines are not.
Note
At the moment of the screenshot the bot's highest (and only) assigned role was Bot
(excluding the default managed bot role Rocket
at the bottom)