Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

(Feature) Create and assign custom roles #43

Open
ItsGiovanni opened this issue Apr 23, 2021 · 6 comments
Open

(Feature) Create and assign custom roles #43

ItsGiovanni opened this issue Apr 23, 2021 · 6 comments
Labels
feature request New feature or request

Comments

@ItsGiovanni
Copy link

Het komt regelmatig voor dat er een tijdelijke hype ontstaat rondom een game of evenement. Al interesseert dat lang niet iedereen. Daarom vraag ik graag om de volgende uitbreiding;

De mogelijkheid voor members om een custom role aan te maken (doormiddel van een commando?) Wanneer een nieuwe role wordt aangemaakt, wordt er ook een kanaal aangemaakt zichtbaar voor enkel de mensen met de benodigde role.

Nog geen idee hoe we ook weer van roles afkomen. Misschien dat alleen de eigenaar van de role deze weer kan verwijderen?

Aitttt

@BeBoRE BeBoRE added the feature request New feature or request label Apr 23, 2021
@BeBoRE
Copy link
Owner

BeBoRE commented Apr 23, 2021

Misschien dat we gebruik kunnen maken van role menus, zoals we op dit moment hebben in #role-selection met een extra bericht van ei Noah eronder die update wanneer iemand een nieuwe rol toevoegd.

Voorbeeld

Dan dat je met ei role/event/whatever <emoji> <naam> een tijdelijke rol kan toevoegen. Kunnen ook met attributen werken, zoals als je -t <date/ duration> kan toevoegen om aan te geven hoelang de rol moet blijven bestaan en misschien -n <nummer> om aan te geven hoeveel mensen de rol kunnen krijgen, als er maar een beperkt aantal plekken zijn.

Denk ook dat het handig is om te limitten wie er rollen kan aanmaken, bijvoorbeeld alleen mensen met de rol @members.

@BeBoRE
Copy link
Owner

BeBoRE commented Apr 23, 2021

En dan in kunnen stellen waar de rolmenu komt met ei role channel <text-channel>. En wie rollen mogen toevoegen met ei role required-role <role>.

@BeBoRE BeBoRE closed this as completed Apr 23, 2021
@BeBoRE BeBoRE reopened this Apr 23, 2021
@Hazent
Copy link
Contributor

Hazent commented Apr 23, 2021

Misschien de rollen die aangemaakt kunnen worden, limiteren per user. Dat niet 1 iemand 10 rollen kan maken ofzo.
Denk dat 2 rollen per user meer dan voldoende zal zijn

@Meepcast
Copy link
Collaborator

Misschien de rollen die aangemaakt kunnen worden, limiteren per user. Dat niet 1 iemand 10 rollen kan maken ofzo.
Denk dat 2 rollen per user meer dan voldoende zal zijn

zo iets kunnen we opzich doen om abuse te voorkomen, al zou ik het getal wel wat omhoog gooien

@BeBoRE
Copy link
Owner

BeBoRE commented Apr 23, 2021

Oh en er moet een optie zijn om de default color van de rol aan te passen, en misschien een flag om een custom color in te stellen.

Voor die flags moet ik het flags systeem wel aanpassen, denk dat ik van flags ipv een string[] maak een Map<string, Array<Role | DiscordUser | string>>. Dus als ik bijvoorbeeld ei role create 🎈 Birthday -n 10 -t 18-11-2021 doe dan heeft flags:

[
  "n": ["10"],
  "t": ["18-11-2021"]
]

@BeBoRE
Copy link
Owner

BeBoRE commented Apr 23, 2021

#44 Eerst stap

@BeBoRE BeBoRE linked a pull request Apr 24, 2021 that will close this issue
15 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants