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

Discord: !role command #191

Open
MrLotU opened this issue Jan 30, 2017 · 6 comments
Open

Discord: !role command #191

MrLotU opened this issue Jan 30, 2017 · 6 comments

Comments

@MrLotU
Copy link

MrLotU commented Jan 30, 2017

I think it would be cool to have some way to make automated role adding/deletion, for example in a minigame server type !join to get the roles needed to access the minigame chat or whatever. This takes away a lot of handwork moderators would have to do otherwise.

@Alkali-Metal
Copy link
Contributor

Personally I think it would be best suited as something like !role join|leave|list and then something like !adminrole add|remove|toggle|purge where adminrole would be used to allow and remove the roles from the user assignable list as you don't want them being able to assign themselves like, the Owner role as that could end badly. And !role list would just list all of the command add-able roles. And of course !adminrole toggle would just toggle the capability to add/remove roles via !role. Also !adminrole purge <role name or ID> would remove that role from everyone that the bot can remove the role from but the purged role wouldn't need to be a role that is user-setable at all as long as it can change it.

@MrLotU
Copy link
Author

MrLotU commented Jan 30, 2017

I agree with you on that, didn't really find the words to get my idea onto the paper if you know what I mean. Than in my example you could use a alias (those will be a thing right?) to make !join be the same as for example !role join <role name or ID>

@Alkali-Metal
Copy link
Contributor

Yeah, alias' are already a thing to a degree and it should make doing that possible (not 100% sure of how alias' work at the moment) but it would rely on Magic:tm: commands being alias-able (yes, I did just use alias-able and if you have a problem with it... :P ) and if I am remembering correctly (again, not 100% sure on this) Magic:tm: commands are not actually alias-able yet.

@MrLotU
Copy link
Author

MrLotU commented Jan 30, 2017

True, but the !join command is really specific, so that can be something for the long road, or not get implemented at all if we don't get alias' for Magic™️ commands.

@Alkali-Metal
Copy link
Contributor

Yes, it is something very specific but if Magic:tm: commands do not get alias-able then you could just create a custom command which returns what they need to type instead of !join or you could just teach people to use !role join Minigame (or whatever the role is) from the start of having the bot and I don't think it would really make that much of a difference, yeah, it takes a bit longer to type as a command but... ¯\_(ツ)_/¯

@2Cubed
Copy link
Member

2Cubed commented Jan 30, 2017

Definitely something to think about Later™. 😄

@2Cubed 2Cubed modified the milestone: v0.5 Mar 5, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants