Having role dividers on your server looks great and professional, allows users to better understand your roles, and sets your server apart.
Since the introduction of Server templates it is very easy to implement them on your server so let’s jump right in!
Method 1: Using my server template
I have created a server template to make the process a lot easier.
1. Import server template
This will create a new Server with role separators already included.
2. Open the Server Settings
Then, select the newly created Server and go to Server Settings ⇾ Roles.
3. Copy Role Name
In the role settings, you will see a role called RoleCategory at the top. Select the whole name field (there are invisible characters on both sides of the word, make sure you get them all) and copy the selection by pressing ctrl + c on your keyboard.
Now you can paste the role name into the name field of a role on your Server.
Be careful when changing the name and don’t delete the invisible characters, only change the letters without deleting anything else. If there’s an issue here please check out method 2 or write a comment!
If you assign the role to a user, you will see that it looks like this now:
Invisible Role Color
You can make an invisible role in discord by switching its color to match the background of the role interface. That way, people will only see the name of the role but not the border around it. This is very useful for organizing your roles with role dividers because it makes them look much cleaner.
The invisible role color for discord is: #2f3136
Simply set the category role to this color and you should be all set!
Method 2: Manually creating the role separators
I only include this second method for the people interested in how the roles are created. This is quite a bit more complicated than the first method, so only use this if you want to know how it works.
Here’s a gif I made of the whole process, you can follow along and read the text here when you’re stuck:
1. Name the role
First, give the role any name. This is just a placeholder and can be changed later.
2. Insert invisible separator and EN space characters
Now you’ll need to first insert an invisible separator character on the left side of the word and then one on the right side of the word. This doesn’t actually do anything in the role name field but that’s fine. Just press save after you’ve done this.
Then, past the EN space characters to the left and right of the field. As you can see in the gif, it can take multiple tries to get the word centered perfectly. I recommend starting with 10 EN spaces on both sides and then adjusting as necessary.
3. Make the role invisible
Now you’ll need to make the role invisible using the color of the background. Use this color:
and you’re done! Your server now comes equipped with role categories.
Limitations and Problems
I gave my users the category role and now all their names are very hard to see
Users will always have the color of their highest role in chat and the sidebar. To make role categories work properly, you will need to assign every user a colored role which is above the category role itself.
As you can see in this example, I always assign my servers users a basic role when they join.
Lots of bots offer autorole functionality, but if you would like me to write a guide about it please let me know!
I don’t want to add the role categories manually to each user
It’s best to use a bot with an autorole functionality. This means that the bot is going to assign every user a set of roles as soon as they join. I personally use Gaius, but there are lots of options out there.
Now that you have the categories set up it’s time to fill them up. I mainly use categories for roles the users can select. This varies from server to server, but some good ideas are: Platform, their ingame role, region, which channels they have access to, and so on.
If you want to learn how to create fancy reaction role menus like the one below, check this guide out!
Thanks so much for reading this guide! I hope you can put the role categories to good use in your server.
If you have any questions or feedback please let me know in the comments down below. You can also join the Discord community to meet likeminded people 🙂
Check out the Discord section of this website to learn more tips and tricks!