How To Make a Channel Read Only in Discord
Ever wonder how a Discord channel shows a bunch of information but doesn’t allow you to comment or speak while inside of it? These particular channels are designated read-only channels that are great for consolidating information such as the basic rules of the server, group and raid information when it pertains to gaming, future events, and many other things. Its often used for channels that new users are permitted in to familiarize themselves with what the discord server is all about prior to being accepted into an exclusive group.
“That’s pretty cool. How do I go about making this happen on my Discord server?”
This is probably one of the more easier things to do in Discord and is more about what you don’t do than what it is you’re actually required to do. Though to be fair, as simple as it is, it’s got quite a few more steps than you’d imagine. Below, I’ll give you all the instruction that you’ll need for setting up a read-only “Announcements” style channel in your Discord server.
Setting Up A Read-Only Channel In Discord
Before we begin, you’ll obviously have to be inside your own Discord server or retain the permissions to create new roles and channels on another Discord server. If that is settled, we can begin by creating a new role.
- To create a new role, you’ll have to head over to the “Roles’ tab located in the Server Settings menu. To get to the Server Settings menu, click the server name to open up the drop-down options and select Server Settings.
Then find the “Roles” tab on the lefthand side and click to pull up the window.
- Once the “Roles” window has been opened, click the ‘+’ found on the right side of Roles located in the “Roles” window.
- This will pull up a text box where you can type in the name of the role. You can name it whatever you want but for this tutorial, I’m going with ‘Announce Admin’. Select the role’s color (pink wins) and then click on the Save Changes button.
There is also the option to separate members who have roles from those who do not. This is a personal choice for your server and is of no consequence one way or the other on what we’re trying to accomplish in this article.
- Now you’ll need to assign the new ‘Announce Admin’ role to the appropriate members you wish to give it to by clicking on the “Members” tab in the right sidebar (similar to where you found the “Roles” tab).
- Click the ‘+’ to the right of the members chosen and select the new role from the options provided.
- Once you’ve selected all appointed members to the coveted role of ‘Announce Admin’ you’ll have to create a new channel. Underneath where your channels are located, right-click an open area and select Create Channel from the options inside the dialog window.
- Next, create a name for your read-only channel. Sticking with our current theme, I’m going to name this channel ‘announcements’. Once a name has been decided and filled out, click the Create Channel button.
Make sure the #Text Channel option is checked.
- To limit the channel to a read-only channel (as well as permissions to only those with the new ‘Announce Admin’ role) you’ll need to set the channel permissions. You can access this by clicking on the Cog icon located to the right of the channel you’re focused on.
- Once in the Edit Channel menu, click the “Permissions” tab. This will open up the General Permissions window where you’ll be able to enable or disable specific permissions tailored to individual roles.
- Go ahead and click on that all-powerful ‘+’ icon that we’ve grown to love. It can be found to the right of “Roles/Members”. Find and select the new role you wish to modify.
- With the @everyone role selected and highlighted, scroll down and deny the “Send Messages” permission by selecting the red X. Then click on the Save Changes button that pops up.
- Next, select and highlight the new role you created, and scroll down to accept the “Send Messages” permission by selecting the green checkmark. Then click on the Save Changes button that pops up.
This now enables only those who currently retain the role ‘Announce Admin’ (or whatever you named yours) to send messages within the channel. This is especially useful for other admins you deem worthy enough to organize and keep up with future announcements when you can’t, or simply don’t want to do it yourself. Everyone else within the channel is gifted with the permission to read-only.