Skip to content

Reaction Roles #31

@NovusTheory

Description

@NovusTheory

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions