Skip to content

Refactor Command Permissions for Granularity #8

@agntperfect

Description

@agntperfect

Currently, most commands are protected with basic Admin or Mod role checks. Refactor the permission system to support more nuanced access control.

Refactor Plan:

  • Role-based command access (assign specific roles to specific commands)
  • Per-command permission config
  • Support for @everyone, @verified, and named roles
  • Optional owner-only overrides

This change allows more flexible and secure delegation of command access across diverse server hierarchies.

Metadata

Metadata

Assignees

No one assigned

    Labels

    permissionsGranular control over who can use which commands or features (role-based access).refactorCode restructuring or permission logic cleanup without changing external behavior.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions