Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feat] Add the option to make channels role-specific #14

Open
abi-sheks opened this issue Dec 11, 2024 · 0 comments
Open

[Feat] Add the option to make channels role-specific #14

abi-sheks opened this issue Dec 11, 2024 · 0 comments
Labels
easy This is an easy issue worth 15 points.

Comments

@abi-sheks
Copy link
Collaborator

Is your feature request related to a problem? Please describe.
Currently, all channels within a server are accessible to any user with appropriate permissions, but there is no way to limit channel access to specific roles. This can lead to cluttered channels where not all users should be interacting.

Describe the solution you'd like
Introduce an option to make channels role-specific, so that only users with certain roles can access and send messages to a channel. This functionality should:

  • Change the channel schema to include roles as well
  • Allow the server owner or moderator to assign a specific role to a channel, determining which roles are allowed to access the channel.
  • Provide a command like set-channel-role <channel_name> <role_name> to set which roles can access a specific channel.
@abi-sheks abi-sheks added the easy This is an easy issue worth 15 points. label Dec 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
easy This is an easy issue worth 15 points.
Projects
None yet
Development

No branches or pull requests

1 participant