fusion2004 / chorus

2 stars 2 forks source link

Users should be able to opt-in to notifications for compos, announcements #20

Open dougarley opened 5 years ago

dougarley commented 5 years ago

Using an initial post in a designated #roles-signup channel, users should be able to add a specific emoji reaction to opt-in to particular notifications. This could be for OHC, 2HTS, ALL compos, maybe starting and ending. This could also be used to opt into server/site announcements, VGMix announcements, etc via "notification channels".

fusion2004 commented 4 years ago

Could you expand on this one, and where the code responsibilities lie? This is broaching on discord and discord bot territory I'm not terribly familiar with.

dougarley commented 4 years ago

On big, huge game-related Discord servers there's typically a "role signup" channel. The channel does not allow anyone to post, but they can react with emojis. Typically the post tells them what "roles" they can sign up for by reacting with a particular emoji.

The roles are then used as notifications channels. For example: Users could sign up for the "OHC-Notifications" role. The bot can assign those roles and then can do @OHC-Notifications to notify the users that have signed up for that role.

Example: image

I already manually use the role mention feature in the #admin channel for compo admins: image