You’ll need to be a server administrator (or have been assigned appropriate permissions by an administrator) to lock a channel. When you lock a channel, server members will still be able to see it, however, they won’t be able to send messages or contribute in any other way. If you want to completely hide the channel from other users who you haven’t specifically added, see this method instead.
The “everyone” group includes every single member on the server. This means that the remaining steps will affect every single person on the server except the server owner and any server administrators.
If you don’t want people to see past messages in the channel but do want them to be able to view messages as they happen, click the X next to this option instead.
Scroll back up to the “Roles/Members” list under “Advanced permissions. " If you don’t see the member or role you want to edit, click the + next to “Roles/Members,” and then click the role or member. As you did for the @everyone roll, click the X next to each permission you want to deny, and then click the green checkmark next to each permission you want to allow. Since you want to allow the selected member or role to type into the chat, make sure you’ve checked “Send Messages. " Click Save changes when you’re finished.
You must be a server administrator or have the proper permissions to make a channel private. If you still want most server members to be able to see the content of the channel but not contribute to it, you can lock the channel to new messages while keeping the previous content readable instead.
Click the blue Add members or roles button at the top. If you want to allow all members with a certain role to be able to view the channel, check the box next to that role. If you want to give permission to individual members by name, click the checkbox(es) next to each member. Click Done.
Under “Advanced permissions, click the role or member you want to adjust under the “ROLES/MEMBERS” heading. To prevent the selected member (or members with the selected role, if you selected a role) from editing the channel or managing its permissions, click the red X next to Manage Channel, Manage Permissions, and Manage Webhooks. To prevent the selected member or role from inviting people to the channel, click the red X next to “Create invite” toward the top. If you want the selected member or role to be able to see what’s in the channel but not contribute to it, click the green checkmark next to Read Message History in the “TEXT CHANNEL PERMISSIONS” section. But if you want to hide those old channel messages as well, click X next to Read Message History instead. Click the red X next to all other options in this section. Repeat for all other members or roles you are allowing to continue using the private channel.