How to Hide Channels in Discord
When setting up channels on your server, it may be nice to make it in a way as to not be so confusing to newer members. Having way too many channels but only enabling newbies to enter a handful can be initially overwhelming. The solution to this would be to hide all channels from certain roles and set up some role-exclusive channels.
“That sounds like a lot of work.”
It’s really not all that complicated. Besides, putting in the work early ensures a smoother operation once the server becomes a booming community. There are some things that you may wish to keep from prying eyes that simply don’t concern “the lessers” on the server. You may need to conduct a bit of business between yourself and those most trusted and this would be the best way to go about it.
Hidden & Role-Exclusive Channels
Setting up role-exclusive channels and the ability to hide specified channels is a far easier process than you’d think. Creating role-exclusive channels are a great way to separate roles with a certain sense of privilege. Hiding extra channels from the list keeps things nice and tidy.
Both options keep things simple for all members involved.
Creating A Role-Exclusive Channel
In order to begin this process, you’ll have to have created a certain role for the granted special access to the channel. I will assume that you’ve already created one in order to move ahead with the topic of discussion. Just be sure that the permissions for the role line up with those for the channel.
Secondly, you’ll need to assign that role to only those members you want to grant special access to the channel. This should go without saying but I’d like to be thorough so that nothing is skipped. You could wait to do this until after you’ve created the channel as it’s really up to you. I personally just prefer to get it out of the way early as this way you can test it immediately after creating it.
Now we can go ahead and create the “members only” channel(s) for your server. These can be either (or both) text channels and voice channels. Something like an ‘Admin Lounge’ or ‘Meeting Room’ where only those who have a bit of pull can attend. You can also make different channels for each tier of your server’s hierarchy but that is getting a bit ahead. For now, we’ll focus on one of each Text and Voice.
Creating A Role-Exclusive Text Channel:
- Click on your server name just above the channel list.
- From the menu select Create Channel.
- Enter a name for the channel into the box labeled “CHANNEL NAME”.
- Look for “Private Channel” and toggle the switch to ON.
- Just below that, choose which roles will have access to the channel by toggling the switch beside each of them to ON.
- When all roles have been selected for the Cool Kids Club, click on the Create Channel button.
Now only those members with the specified roles enabled will have access to the channel. Those who do not have access will not even see it on their list. You’ve created a hidden channel.
Creating A Role-Exclusive Voice Channel:
The procedure for creating a role-exclusive voice channel is exactly the same as it is for a text channel. The only difference is that you’ll be selecting the radial for Voice Channel and not Text Channel in the “CHANNEL TYPE” section.
Simple enough? I knew you could do it. Moving on.
Setting The Channel Permissions
The default permissions for the channel are directly connected to the highest role that you’ve enabled entry. By doing this, it makes life a little easier when it comes to setting up channel restrictions without having to directly set up channel restrictions.
If you’d like to take a look at the adjusted permissions for the channel, you can:
- Click on the Cog icon next to the newly created channel.
- From the left side menu, select the “Permissions” tab.
- Here you can see that the @everyone role has been denied permissions to “read messages”. Only those roles that were enabled when creating the channel currently have this permission.
- Depending on if you’re looking at Text channel permissions or the Voice channel ones, will determine if you see the “Read Messages” permission or the “Connect” permission.
Another slight variation from Text channels to Voice channels is that only Text channels will be completely hidden from those without access. A role-exclusive Voice channel will still be visible but when hovered over, will display a circle with a slash marking denied access.
Hiding Muted Channels
This particular gem is exclusive to each member and how they see the channels in the list. Well, those they have access to see anyway. The only caveat with this feature is that it only really works for channels that have been muted.
In essence, it’s just a great way to make a server’s channel list a bit more compact and features only those channels you really care about. You can go about muting channels in a couple of ways.
Muting A Channel
To mute a channel directly, you can click the Bell icon in the top-right corner. It’ll be to the left of the Pinned Messages icon and Member List icon.
The other way is to go through the server’s Notification Settings:
- You’ll have to click the server name above the channel list and select it from the menu provided.
- Scroll down the menu and click on the drop-down just below “NOTIFICATION OVERRIDES”.
- Add the channels you’d like to mute. They will be added as a list in the area just below.
- For every channel that you’d like to mute, click on the box under “MUTE” found to the far-right.
- Click the Done button when finished.
Hiding A Muted Channel
Once you’ve selected all of the channels that you want to be muted, you’ll need to click on the server name again. At the bottom of the menu, you’ll see “Hide Muted Channels”. Click this to make all muted channels disappear from your list.
In order to get them to reappear again, click the same option, now labeled “Show Muted Channels”.