Channel Modes
Newnet Channel Modes Overview
Newnet supports a variety of channel modes to manage and control the behavior of channels. These modes are categorized into five types, each serving different purposes:
Switch: Toggles a feature on or off without parameters.
Parameter: Enables a feature with a parameter but doesn’t require one to disable.
ParamBoth: Similar to Parameter modes but requires a parameter to enable or disable the feature.
Prefix: Assigns or revokes a status rank to a user, identified by a nickname parameter.
List:** Adds or removes entries from a list, supporting multiple entries up to a maximum size.
Core Channel Modes
Ban (b): Prevents users matching a specified mask from joining the channel.
Invite Only (i): Restricts channel access to invited users only.
Key (k): Requires a password for users to join the channel.
Limit (l): Sets a maximum user count for the channel. ** Moderated (m):** Only users with a rank can send messages.
No External Messages (n): Blocks messages from non-members.
Operator (o): Grants channel operator status.
Private (p): Hides the channel from non-members in /WHOIS (consider using s for secret instead).
Secret (s): Hides the channel from /WHOIS and /LIST.
Topic Lock (t): Only operators can change the topic.
Voice (v): Grants voice status, allowing speech in moderated channels.
Example Usage
Ban a user: /MODE #channel +b *!*@example.com
Set a channel key: /MODE #cheese +k cheddar
Limit channel users: /MODE #channel +l 100
Grant operator status: /MODE #channel +o Sadie
Remove voice status: /MODE #channel -v Sadie