Eddiebot: Add optional reason for role assignment

Created on 19 Jun 2020  路  11Comments  路  Source: EddieJaoudeCommunity/EddieBot

If a user is a certain role on the discord server, but they did not assign that role to themselves, that might confuse them. In cases where the bot assigns a role if a condition passes, we could also save that reason for the new user's role (on the DB perhaps).

This feature's goal is to let the user execute a command or mention the bot, that gives them that reason, for a given role.
E.g:
<command-prefix>role <user-name> <role-name>

or

@EddieBot why do I have the role: <role-name>?

If it's a mention, the user would have to use specific keywords like "why" and "role"

Let me know your thoughts on this 馃榾

enhancement

Most helpful comment

As a suggestion @BOLT04 @eddiejaoude how about extending the ^bio thing for this? So you can check out your bio but also on the end it says

Roles:

Steve is a .................blah blah blah...........

Steve has these roles:
"Questionable Value": "Started to miss the live streams especially the devops ones" - added Jun 19 2020

All 11 comments

This sounds like a good idea. Is there overlap with #74 or just related?

yes there might be since both are about role assignment. But maybe this issue could just be to change messageReactionAdd to store a reason on the DB. In this case, what is important is to store the message's id (or some identifier) that got the 5+ reactions, so the bot can link back to it when the user asks.

But maybe we could create a PR that adds "Feature: Roles list and assignment command" and fix them together. What do you think?

Yes 馃憤 . I think smaller items are better and easier for all.

As a suggestion @BOLT04 @eddiejaoude how about extending the ^bio thing for this? So you can check out your bio but also on the end it says

Roles:

Steve is a .................blah blah blah...........

Steve has these roles:
"Questionable Value": "Started to miss the live streams especially the devops ones" - added Jun 19 2020

Yep I like it 馃憤

@stemount do you think that extension to the bio command can be implemented in this issue, or should we create a new issue for it? I feel it would be benefitial to divide this issue related to roles and the bio one.

@BOLT04 oh yeah this would be a new issue...... gonna get that green blob ;) #113

Green square 馃帀

Stale issue message

This one still would be useful stale bot 馃

Stale issue message

Was this page helpful?
0 / 5 - 0 ratings

Related issues

mstanciu552 picture mstanciu552  路  6Comments

eddiejaoude picture eddiejaoude  路  5Comments

schmelto picture schmelto  路  5Comments

BOLT04 picture BOLT04  路  7Comments

RaisinTen picture RaisinTen  路  6Comments