ModuloBot / Tracker

A place to suggest features and report bugs for @ModuloBot
1 stars 0 forks source link

Reaction Roles #31

Open NovusTheory opened 5 years ago

NovusTheory commented 5 years ago

Is your feature request related to a problem? Please describe. Self assignable roles are a bit tedious with -join or -leave

Describe the solution you'd like A command such as -reactroles [MESSAGE] which would select the message above or by the specified message id and go into an interactive conversation with the bot that helps specify the reaction and the role assignment for it.

Example flow of conversation could be Modulo: Please send a reaction you'd like to configure roles for User: 😄 Modulo: Which roles would you like given for reacting to this emote? User: Navigates with embed Modulo sends to select roles & confirms Modulo: Confirms details with user and sets it up

Describe alternatives you've considered N/A alternative is -join & -leave

Additional context Example of the embed used to select roles per reaction. It would display at most of 5 roles per page to keep the space and reaction count small but allow pagination to navigate the list of roles. A role that is selected would have some sort of checkmark or listed in a separate area in the embed to show its selection image

modulo-tracker[bot] commented 5 years ago

Thank you for your feature request. We'll let you know if it gets implemented.