Simplified and Advanced Role/Hierarchy


댓글 44개

  • Werelock

    I've been researching bots to accomplish something very similar - mods for a given hidden channel can invite easily, but then I want those invited to be member roles specific to that channel or category.  And with multiple hidden categories and channels with their paired mod & member roles, it's a headache to manage.  

    To add on to your idea - make a new permission "can assign/unassign roles" and include a dialog to pick which role(s) that higher role can add/remove to members.  Assignment really should be separate from creating/modifying/deleting roles.  My global mods can manually assign regular mod roles for various channels, but if any channel decides to invite 100 people, we need an easy way to get them assigned.  (Though auto-assignment from invite link is my preferred fix going forward, but we're still really small)

  • Tuevon

    On the current vs requested role hierarchies.

    The argument is that people who can manage roles are able to only manage roles under them. For example, someone who manages team 1 should not be able to manage members of team 2, which would normally be underneath them in the current structure.

  • Nemesis

    I completely agree with Nelly and Werelock.

    I run a tabletop RPG server that has several Dungeon Masters (DMs) and their campaigns. The idea of the server is to give a space for DMs to find players and run their sessions. I have almost 50 DMs that are constantly changing players, creating new campaigns, etc. The only problem is that our staff has to assign the campaign role to the players one by one, manually, every single time there is a change. So why wouldn't I just let the DMs assign roles? Because they should only be able to assign their campaign roles to users, and only theirs. With the advanced hierarchy proposed above (or by just letting me choose which roles one can assign), that would be possible.

    The same goes for mentioning. I want to let DMs be able to mention only their campaign roles. I want to be able to choose who is able to to mention whom. Nelly also proposed similar ideas like this here and here.

  • Bitzy_

    I think a more advanced permission system (THAT WAS OPTIONAL TO USE - Ex. you could use the current or a simple version or the advanced one) would be amazing! It's just what discord needs to make server administration even better.

    I'd love to see this :)

  • Ergwano

    @Werelock If you find a Bot that can archive this let me know. All bot I found require that the user that executes the "addrole" command needs to have the "Manage Roles" permission as well. Even tho the bot has a own permission structure where I can tell which roles can execute what commands...

    And to also add to the suggestion: A "can assign/unassign roles" permission would already help a lot in some cases, as mentioned above. But in the long run a full permission system would be very nice!

  • _Dubrovski_

    Maybe we can add a new integer parameter to the role such as importance.
    - Roles cannot target roles with same importance or above
    - You can specify custom access for targeting (for ex. This role will be able to only target roles with importance lvl = 6 or 9 or 10

    And also we should think about adding another parameter to roles settings

  • criptixo

    please discord we need this.

  • DiscordTest2

    For kicks/Bans, yes, but other permissions, such as deleting messages, it would be useful to restrict roles so they ould delete messages from lowes users, but no from hose above.  Maybe its just ME that would find that useful!?!?!

  • Skwaleks
    This should be an nice option to avoid abuse of permission. Like you said, it could be handy to make staff members not banning each other etc.
  • Snoopish

    I think this is a good idea, for those servers that have a lot of custom roles for custom colors.


    Answer to the guy above: Alphabetically?

  • ValheruWolf

    Long winded, but yes, need this.  Current server was made for a single game (roles work fine as is)  but some of our members have started splitting into a few other games with new channels created for them,  Want to expand the server to make an option where we have separate mods for the separate games but stop them from being able to fight each other (probably not an issue now, but might be in the future)


    Hope to see this happen.

  • erifnoeci

    or it could be put in like a category, "Unique Roles" or something like that, but alphabetically seems like a decent thing too


  • TiddyCrimeStatistics

    I love it, nice recommendation, we need more people like you in life!!!

  • Sushi man

    Hmm yes i like

  • MajorMoFo

    great idea :)

  • davfsa

    I think this will a great addition to discord and will help a lot of owners manage there servers easily 

  • Maou

    I 100% need this in my servers


  • Rainy

    I meant having custom role with custom names and colours 

    Everyone can kick and ban everyone equally not depending on the role @zacatero

  • Zacatero
    That doesn't allow people to kick though ^^^ I tested in a few minutes ago with everybody having a common role at the top, and then having individual roles beneath it. Nobody could kick anybody.
  • KimKong

    try the same thing but keep the admin role at the bottom


  • zSnails

    yeah that would be helpful, but only of there is a category permissions option, so you can change the permissions to every role under the category just like channel categories work

  • Sosig
    I see what you mean. You can still do this now in the channel perms tab, but I would see this as a simplified method.
  • ValheruWolf

    Only thing I could see, and would honestly makes the most sense.  Is we need a new level of control for ranks.  The new one being Role Assigner.  So they are unable to even edit roles that are below them, and can just assign them to other users.  Could had a subfuction of that to limit what roles this one can assign (default being any role below their own)  

    Bots are a good way to get around this, and could probably program a bot to assign roles to people and only obey specific moderators and limit it that way, but that is a lot of work when all that is needed is a way for specific people to assign roles and not doing anything else besides that,  We could have multiple people to assign roles, and then only a few (the admins) of a server able to create new ones or channels.  


    The nicest thing about this extra level is with that submenu on specific roles able to be assigned, don't need a huge hierarchy or anything complex.  Can freely give quite a few people permission to assign roles so if a new member joins a previous one can enable them to see specific channels and at the same time prevent possible abuse of someone making a ton of random roles that serve no purpose.

  • Tuevon

    Yes, yes, yes, 2411 times yes. I run a server with nearly 500 people in it and for a large-ish multi-faceted community, a linear hierarchy does not make sense in any way.

  • Ellie

    You Can Already do this!

    just look up on youtube, discord role menu | you can see how people add color roles to change their name color im pretty sure this is what your talking about right?

    a nice bot for this is | COLOR-CHAN

  • Triggerjo

    I think a simplified way of looking at this would be to be able to create new role hiarchies or categories. The issue with the current system is that if you wish to create channels for seprate games lets say for a gaming group then you can do that however some moderators would be able to hold power of others lower down the list. A greater degree of compartmenalization would be benificial in this case.

    If you allow the creation of new role hiarchies then this means that moderators from one group should not be able to remove roles from a lower role from a separate area of the discord. They can do this now by viewing people names on the left side in the public areas.

    I admin several servers for the gaming group I am in for a youtuber with 50,000 subs, our combined member count is somewhere around 4000. Not the bigest of servers but not small either. We would like to combine the discords however we can not do this without having something mentioned here implimented first.

  • Redrock

    What about this:

    Each role has an optional field associated with it, Owned By (can also be an optional input directly associated with the Manage Roles permission field) 

    This can then be individuals on the server, or other Roles. 

    How I picture it is is like this, if you have two categories (1 and 2) and two sets of admin that shouldn't be able to affect each other (admins A,B,C and admins D,E,F), in your role config, you would assign admins A,B,C as the owners of category 1 and assign admins D,E,F as owners of Category 2. 

    That way they only have manage role permissions on a single role and the hierarchy of the roles doesn't matter (field overrides role position in hierarchy)

  • 9k

    In this spirit, why don't we have more granular control over role pinging permissions? You can control who has the power to use @everyone and @here to ping, so obviously the functionality is there. Is it because of storage concerns that this isn't extended to all roles?

  • Haine Sensei

    This is exactly what I was looking for really hope it’s implemented at some point!

  • rockycanyons

    I agree with this idea, but the question still remains, how would the devs script it. It's very complicated so unless they have a lot of people focused on scripting the system, it might not be implemented. I myself want the feature as well, but a system as suggested above would require extensive amounts of scripting lines and time. I am just trying to be realistic here so take my word with a grain of salt.  


댓글을 남기려면 로그인하세요.