Channel Modes: Difference between revisions

From HybridIRC Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 22: Line 22:
   </ul>
   </ul>
</div>
</div>
 
</div>


{| class="wikitable"
{| class="wikitable"

Revision as of 21:38, 3 Haziran 2025

📡 Channel Modes

Channel modes are used to configure restrictions and behavior in a channel. You must be a channel operator to set these modes; some are reserved for server operators.

🔧 Usage

  • MODE <channel> +|-<modes> [<params>]
  • 💬 Examples

    • /mode #lobby +f block:6:6
    • /mode #lobby +H 15:900
    • /mode #lobby +E block:5:60:5:20
    • /mode #lobby +o shayne
    • /mode #lobby +g *this?is?a?blocked?sentence*
    • /mode #lobby +g *blockedword*
    • /mode #lobby +w o:R:shayne
    • /mode #lobby +L #lobbyoverflow
    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.
    Invite Exception I <hostmask> Channel operators Excepts <hostmask> from +i, allowing matching users to join while the channel is invite-only.
    Block Formatting c N/A Channel operators Blocks messages that contain formatting codes.
    Delay Messaging d <sec> 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.
    Filter g <mask> Channel operators Blocks messages matching the given glob mask.
    Invite Only i N/A 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.
    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 N/A Channel operators Enable moderation. Only users with +v, +h, or +o can speak.
    No External Messages n N/A Channel operators Blocks users who are not members of the channel from messaging it.
    Private p N/A Channel operators Hides the channel in /WHOIS from people who are not a member.
    Secret s N/A Channel operators Hides the channel in /WHOIS and /LIST from people who are not a member.
    Topic Lock t N/A Channel operators Prevents users without +h or +o from changing the topic.
    Auditorium u N/A Channel operators Makes the channel an auditorium where normal users only see themselves or themselves and the operators, while operators see all users.
    Autoop w <flag>:<banmask> Channel operators Adds basic channel access controls of <flag> to <banmask>.
    SSL-Only z N/A Channel operators Blocks non-TLS clients from joining the channel.
    Allow Invite A N/A Channel operators Allows anyone to invite users to the channel (normally only chanops can invite).
    Anti-Caps B block\|mute\|kick\|kickban:<minlen>:<percent> Channel operators Blocks messages with too many capital letters.
    No CTCP C N/A Channel operators Blocks any CTCPs to the channel.
    Delayed Join D N/A Channel operators Delays join messages from users until they message the channel.
    Repeat Block E block\|mute\|kick\|kickban:<lines>:<sec>[:<difference>][:<backlog>] Channel operators Blocks similar messages.
    Nick Flood F <changes>:<sec> Channel operators Blocks nick changes when they equal or exceed the specified rate.
    Channel History H <num>:<duration> Channel operators Displays the last <num> lines of chat to joining users. <duration> is the maximum time to keep lines in the history buffer.
    No Rejoin After Kick J <seconds> Channel operators Prevents auto-rejoining after being kicked for the specified number of seconds.
    No Knock K N/A Channel operators Blocks /KNOCK on the channel.
    Channel Redirect L <channel> Channel operators If the channel reaches its user limit (+l), redirect users to <channel>.
    Registered Moderation M N/A Channel operators Blocks unregistered users from speaking.
    No Nick Change N N/A Channel operators Prevents users on the channel from changing their nick.
    No Kicks Q N/A Channel operators Only Services or servers can kick users.
    Registered Only R N/A Channel operators Blocks unregistered users from joining.
    Strip Formatting S N/A Channel operators Strips formatting codes from messages sent to the channel.
    No Notices T N/A Channel operators Blocks /NOTICEs from users who are not at least halfop.
    Anti-Highlight V N/A Channel operators Kills users who highlight more than 10 nicks at once in a channel.
    Exemptions X <type>:<status> Channel operators Makes users of <status> or higher exempt from a restriction <type>. For example: flood:h (requires the exemptchanops module).

    💡 Help & Resources

    Need more resources? Check out these links: