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

Channel subscribing and unsubscribing #161

Open
BlitzOffline opened this issue Sep 17, 2022 · 0 comments
Open

Channel subscribing and unsubscribing #161

BlitzOffline opened this issue Sep 17, 2022 · 0 comments
Labels
Enhancement Request for a new feature, or to change an existing one. Question More a support-request than a actual issue

Comments

@BlitzOffline
Copy link
Member

So, we've had a few requests before asking to be able to disable receiving messages from some channels without having to remove their "see" permission.

I was thinking and I might've found a possibly good solution. Channel subscriptions. This is rough idea of how it would work:

There will be channels. By default people won't be able to subscribe/unsubscribe to channels. If they have the "see" permission, they will automatically be subscribed. So it will still work how it currently does.

The difference would be that server owners could now:

  • Mark channels as subscribable. This means that users who have the see permission won't get the messages from those channels unless they explicitly subscribe to that channel using a command like /subscribe <channel-name>
  • Be able to chose if users are subscribed to it channels by default or not. So whenever a person joins for the first time, the plugin will get all subscribable channels, it will check what channels the player has see permissions for and then it will automatically subscribe the users to those channels.
@BlitzOffline BlitzOffline added Enhancement Request for a new feature, or to change an existing one. Question More a support-request than a actual issue labels Sep 17, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement Request for a new feature, or to change an existing one. Question More a support-request than a actual issue
Projects
None yet
Development

No branches or pull requests

1 participant