v6.7.16

Server Roles 🎨

Servers can hand out roles now. Create one, give it a color, assign it. Names get colored in chat and the member list, hoisted roles get their own section, and permissions decide who can do what.

Members — 6
Moderators · 2
R
Riley
S
Sam
Online · 2
M
Max
A
Alex
Offline · 2
J
Jordan
K
Kai

Hand them out from the profile card

No new modal, no separate admin screen. Click a member and their roles show up as chips under their activity. Hover one to remove it, or hit + Add role.

M
Max
@max
♫Bohemian Rhapsody — Queen
Verified Designer + Add role
Message Max…

Set them up in server settings

  • Right-click your server icon in the sidebar and pick Settings. There's a new Roles tab.
  • Type a name in the top row, click the colored dot to pick a color, hit Create. Done.
  • Click any role to expand it: rename, pick a different color, toggle which permissions it grants, mark it as Display separately if you want its members hoisted in the member list.
  • Drag and drop roles to reorder them. Higher means more authority.

What the permissions actually do

  • Manage Channels. Create, rename and delete any channel.
  • Manage Roles. Create, edit, reorder and delete roles, and assign them. You can only touch roles below your own top role.
  • Manage Emojis. Upload and delete server emojis.
  • Kick Members. Remove people from the server. Their top role has to be below yours.
  • Manage Messages. Delete any message or thread reply, not just your own.
  • Move Voice Members. Drag people between voice channels and disconnect them.
  • Administrator. Everything above, plus anything we add later. Deleting the server stays owner-only.

The bit that prevents people from promoting themselves

  • You can only manage roles whose position is strictly below your own highest role. So a Mod can never edit Admin, and can never give themselves an Admin role.
  • Same applies to kicks: the target's top role must be below yours.
  • The owner sits above all of it. Every role is below them, and only they can delete the server.
  • @everyone is the baseline role everyone has. You can edit its permissions, but not its name or position, and you can't delete it.