← Home

GUIDE Β· PERMISSIONS

Discord channel permissions guide

Closing a channel to everyone and opening it to one role, or making an announcement channel read-only, looks easy, but if you don't know the order permissions are applied in, the "why can't they see it?" question never ends. A short, hands-on explanation.

Two layers: role permissions and channel overwrites

Permissions in Server Settings β€Ί Roles apply to the whole server. Settings in a channel's Permissions tab override them for that channel. Each permission has three states: allow (βœ“), deny (βœ—) and neutral (/). Neutral means "whatever the role permission is".

Which one wins?

  1. First the role permissions are added up; anyone with Administrator sees everything, and channel settings don't stop that.
  2. Then the channel's @everyone setting is applied.
  3. Then the channel settings of the member's roles: if one role allows it, the permission wins even if another denies it.
  4. Last, a member-specific channel setting is applied; that one is the strongest.

Category sync

A channel may be "synced" with the permissions of the category it's in. When you change the category's permissions, synced channels change too. If you make a separate change in a channel, the sync breaks and the channel runs on its own settings.

Common setups

  • Read-only announcements: Send Messages βœ— for @everyone in the channel; βœ“ for the staff role.
  • Hidden channel: View Channel βœ— for @everyone; βœ“ for the role that should access it.
  • A single channel for unregistered members: open only the registration channel to the unregistered role; on registration the registration system changes the role.
  • Temporary lock: Groyt's channel lock changes the permissions for you and reopens it when time's up.
/lock lock Β· sample view

Kontrol etmenin kolay yolu

In Server Settings β€Ί Roles, pick View Server As Role from the menu next to a role; you see the server through that role's eyes. It's the fastest way to spot a channel that looks wrong.

FAQ

I closed the channel but a member still sees it, why?

One of the member's roles allows it in that channel, or their role has Administrator. Administrator can't be stopped by channel settings.

The bot can't post in a channel, why?

The bot's role may not have Send Messages and View Channel in that channel. Add the bot's role in the channel's Permissions tab and turn both on.

Does role order affect permissions?

Role order doesn't matter for channel permissions; the allowing role wins. Role order decides who can give roles to whom and who can manage whom.

All in one bot.
Add Groyt to your server.