Channel Modes: Difference between revisions

From HybridIRC Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 53: Line 53:
| SSL-Only || z || +z || Channel operators || Blocks non-TLS clients from joining the channel (requires the sslmodes module).
| SSL-Only || z || +z || Channel operators || Blocks non-TLS clients from joining the channel (requires the sslmodes module).
|}
|}
 
<h3 style="font-size: 1.3em; color: #e74c3c;">💡 Help & Resources</h3>
<div style="background: #f2f2f2; color: #333; padding: 20px; border-radius: 10px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); margin-top: 20px; font-family: 'Roboto', sans-serif;">
<div style="padding: 10px; background: #ecf0f1; border-radius: 10px; margin-top: 10px;">
  <h3 style="color: #2980b9;">Need Help?</h3>
    <p style="color: #2c3e50;">Need more resources? Check out these links:</p>
  <p>If you have questions or need assistance:</p>
    <ul>
  <ul style="list-style: none; padding: 0; color: #2c3e50;">
      <li>Join the help channel: '''[https://kiwiirc.hybridirc.com/#help #Help]</li>
    <li style="margin-bottom: 10px;">* Join the help channel: '''[https://kiwiirc.hybridirc.com/#help #Help]'''</li>
      <li>Visit [https://www.hybridirc.com/help/channel-modes/ Available channel modes]</li>
    <li style="margin-bottom: 10px;">* Visit [https://www.hybridirc.com/help/channel-modes/ Available channel modes].</li>
     </ul>
     <li style="margin-bottom: 10px;">or contact us via e-mail at: support@hybridirc.com</li>
  </ul>
</div>
</div>

Revision as of 21:44, 6 March 2025

Channel Modes

Sets various modes for the channel. You must be an operator in the channel to issue these commands; some commands are reserved for server operators.

Usage: MODE <channel> +|-<modes> [<params>]

Mode Name Character Parameter Syntax Usable By Description
Voice v <nick> Channel operators Gives voice to <nickname>, allowing them to speak while the channel is +m.
Op o <nick> Channel operators Gives op status to <nickname>.
Ban b <hostmask> Channel operators Bans <hostmask> from the channel.
Ban Exception e <hostmask> Channel operators Excepts <hostmask> from bans (requires the banexception module).
Invite Exception I <hostmask> Channel operators Excepts <hostmask> from +i, allowing matching users to join while the channel is invite-only (requires the inviteexception module).
Block Formatting c +c Channel operators Blocks messages that contain formatting codes (requires the blockcolor module).
Delay Messaging d Channel operators Blocks messages to a channel from new users until they have been in the channel for
Flood Protection f block|mute|kick|kickban}<lines>:<sec> Channel operators Kicks on text flood equal to or above the specified rate. With *, the user is banned (requires the messageflood module).
Filter g <mask> Channel operators Blocks messages matching the given glob mask (requires the chanfilter module).
Invite Only i +i Channel operators Makes the channel invite-only. Users can only join if an operator uses /INVITE to invite them.
Join Flood j <joins>:<sec> Channel operators Limits joins to the specified rate (requires the joinflood module).
Channel Key k <key> Channel operators Set the channel key (password) to <key>.
User Limit l <limit> Channel operators Set the maximum allowed users to <limit>.
Moderated m +m Channel operators Enable moderation. Only users with +v, +h, or +o can speak.
No External Messages n +n Channel operators Blocks users who are not members of the channel from messaging it.
Private p +p Channel operators Hides the channel in /WHOIS from people who are not a member.
Secret s +s Channel operators Hides the channel in /WHOIS and /LIST from people who are not a member.
Topic Lock t +t Channel operators Prevents users without +h or +o from changing the topic.
Auditorium u +u Channel operators Makes the channel an auditorium; normal users only see themselves or themselves and the operators, while operators see all users (requires the auditorium module).
Autoop w <flag>:<banmask> Channel operators Adds basic channel access controls of <flag> to <banmask> (requires the autoop module).
SSL-Only z +z Channel operators Blocks non-TLS clients from joining the channel (requires the sslmodes module).

💡 Help & Resources

Need more resources? Check out these links: