added Discord Bot functionality for Authentication & Setup #47
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
📝 Description
This PR adds a role-based command permission system, allowing server administrators to assign roles that can execute specific commands. Additionally, it introduces the ability to restrict certain commands to only specific roles and administrators.
🔧 Changes Made
!setrole <role> <command>
→ Assigns a role that can use a command.!restrictrole <role> <command>
→ Restricts a command to only a specific role and administrators.!viewroles
→ Displays role-based command permissions in an embedded message.has_required_role(command_name)
.!vip
→ Executable by admins and assigned roles.!mod
→ Executable by admins and assigned roles.!admin
→ Admin-only command (not assignable to roles).📷 Screenshots
✅ Checklist