Description
During a weekly meeting, the suggestion to allow for clicking on a reaction emoji to add a notification role was brought up. These reactions could be to a message in a channel such as #welcome or just a new channel.
The idea here is that ChatBot (or an admin) will post a message in a channel, and that message ID is then stored in the configs. ChatBot can then automatically add the reactions for each of the roles (as defined in config). You can then add a utility that listens to reaction add events, do the checks and grant the roles (or revoke them, if the user already has that role).
We can approach this in two ways: one message with many reactions added to it for each game, or one message per !notifyme entry that ChatBot keeps in sync with the configuration. See the two attached screenshots for how each of the two could look respectively.
Activity