Description
Currently, permissions are handled poorly, or have yet to be implemented for some cases. The goal is to make a robust system that uses the roles set in the linked Discord guild for permission checking.
Minimum Acceptance Criteria
Discord roles for every guild member are stored in memory, to avoid repeated API calls.
Roles are updated using guild update events.
Discord roles are used as permissions for various commands and operations.
Premium skins can only be used by patrons and developers.
Is blocked by the following issues
Not blocked, but could be picked up together with #233
Description Currently, permissions are handled poorly, or have yet to be implemented for some cases. The goal is to make a robust system that uses the roles set in the linked Discord guild for permission checking.
Minimum Acceptance Criteria
Is blocked by the following issues Not blocked, but could be picked up together with #233