Channel Moderation
Channel Moderation
Channel Moderation
These settings allow you to control your channel's access and behavior, including who can join, who can speak, and the channel's privacy level. With these modes, you can configure your channel to be secure, organized, and tailored to your community's needs.
Invite-Only
Setting a Channel to +i (Invite-Only) and Joining via Invite
The +i mode prevents users from joining the channel unless they are invited. It is commonly used for private groups, staff channels, and controlled discussions.
-
Enable invite-only mode:
This activates invite-only mode, allowing only invited users to join the channel./mode #channel +i -
Disable invite-only mode:
This removes the invite-only restriction and lets anyone join freely./mode #channel -i -
Invite a user manually:
Sends an invitation to a specific user so they can join the channel./invite nickname #channel -
Self-invite using ChanServ (requires access):
If the user has proper channel access, ChanServ will automatically invite them./cs invite #channel
Moderated
Using +m to Limit Who Can Speak
The +m mode puts the channel into moderated mode. When enabled, regular users cannot send messages to the channel. Only voiced users (+v) and operators (+o) are allowed to speak.
-
Enable moderated mode:
This prevents regular users from being able to speak in the channel./mode #channel +m -
Disable moderated mode:
This restores speaking permissions to all users./mode #channel -m
Registered Users Speaking (+M)
Using +M to Allow Only Registered Nicknames to Speak
The +M mode allows only users with registered nicknames to send messages in the channel. Unregistered users can read messages but cannot speak.
-
Enable registered-only speaking (+M):
Only registered users can send messages in the channel./mode #channel +M -
Disable registered-only speaking (+M):
Allows unregistered users to speak again./mode #channel -M
Channel Key
Setting a Channel to +k (Password Protected)
The +k mode adds a password to the channel. Users must enter the correct key to join.
-
Set a channel key:
This sets the channel password, restricting access to users who know the key./mode #channel +k yourkey -
Remove a channel key:
This removes the password protection from the channel./mode #channel -k yourkey -
Join a key-protected channel:
Users must use the correct key to join; otherwise, access is denied./join #channel yourkey
User Limit
Using +l to Control Maximum Channel Capacity
The +l mode sets a maximum number of allowed users in the channel.
-
Set a user limit:
This limits the channel to a maximum number of users./mode #channel +l 25 -
Remove the user limit:
This removes the restriction, allowing unlimited users to join./mode #channel -l
Registered Users Only (+R)
Using +R to Allow Only Registered Users to Join
The +R mode prevents unregistered users from joining the channel. Only users with registered nicknames can enter.
-
Enable registered-only entry (+R):
Only registered users can join the channel./mode #channel +R -
Disable registered-only entry (+R):
Allows unregistered users to join again./mode #channel -R
Secret Channel
Using +s to Hide the Channel
The +s mode hides the channel from public listings and WHOIS. Only users already in the channel can see it.
-
Enable secret mode:
This hides the channel from /list and WHOIS output./mode #channel +s -
Disable secret mode:
This makes the channel visible again in public listings./mode #channel -s
Private Channel
Using +p to Hide Channel Details
The +p mode hides certain channel information from non-members. It is less restrictive than +s but still provides a degree of privacy.
-
Enable private mode:
This hides channel details from users who are not inside the channel./mode #channel +p -
Disable private mode:
This restores normal visibility of the channel’s information./mode #channel -p
Helpful Tip
When the last user leaves the channel, all non-default channel modes are automatically reset. To make your custom moderation settings permanent, configure them using ChanServ SET MLOCK.
You can also keep a bot in your channel to help preserve modes, but for the most reliable results, follow the ChanServ SET MLOCK guide to properly lock your channel.