-
-
Notifications
You must be signed in to change notification settings - Fork 244
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
[FEATURE REQUEST] [IDEA]: Channel Specific Mods #596
Comments
Thank you for opening this issue. A maintainer will get by as soon as possible to address this issue. If this is a support question and not really an issue or suggestion, then please ask it in our Discord Server instead. You'll get redirected there anyway. Cheers, |
This one would be pretty amazing and useful to have tbh!! And make Bastion even more powerful than it already is! |
Channel specific moderators // Maybe you could set the @usermention or @ROLE and then #channel along with it and Bastion Bot gives that role/@usermention permissions you define (kick, ban, mute etc) but checks that the user is in that channel before completing any actions.
Same hierarchy as usual such as a channel moderator shouldn't be able to affect other channel mods, global mods, admins etc.
Useful for private channels in big servers where you want to give certain users permissions to moderate that channel but only on other users within that channel.
Just an idea so can of course be tweaked or elaborated on. I'll try give an example below as best I can..
Total Server Members: 300
Total Server Channels 50+
Current Channel: Private-Members-Lounge25
Members:
UserA
UserB
UserC
BastionBot
The serveradmin or authorized user has configured the channel and allocated UserA as a channel moderator. Alternatively a role could have been set as the Channel Moderator and anyone inside the channel with the specified role would be granted channel moderator permissions.
UserA as ChannelModerator is now able to Kick/Ban (for example, permissions could be set manually) UserB and UserC because they are inside his channel.
in the general channel there is UserD but UserA is not able to affect (eg kick/ban) this user because he is not a member of the channel UserA is a moderator of.
The text was updated successfully, but these errors were encountered: