Channel Modes

From KampungChat Wiki
Jump to navigation Jump to search

KampungChat Channel Modes. Ruangan ini adalah untuk memudahkan user KampungChat mendapatkan maklumat mengenai Channel Mode yang available di KampungChat

Core Modes

Mode Kesan
b[n!u@h] Bans matching [n!u@h] from joining the channel. Also, be sure to check out the extbans.
i Sets the channel as Invite-Only
k [key] Sets a key on the channel.
l [number] Sets the channel limit to [number]. Once the limit is reached, no more users can join.
m Makes a channel "moderated". Only +qaohv can talk. (You must have at least a voice to talk)
n Forces a user to be in the channel to PRIVMSG it. You probably want to keep this mode.
o [nick] Makes [nick] a channel Operator.
p Sets the channel as 'private'. Will not show up in /LIST, but WILL still show up in your WHOIS.
s Sets the channel as 'secret'. Will not show up in /LIST or /WHOIS, generally preferred over +p
t Forces a user to have +o or +h to change the topic. You probably want to keep this mode.
v [nick] Gives voice to [nick]. Voiced users have no real power, the only thing special about being voiced is being able to speak when mode +m is set.

Modular Modes

Mode Kesan
A Allows all users in the channel to use /INVITE, even if they don't have half-op or above.
a Gives protected status to [nick]. This protects them from channel ops (+o); as of 2.0, this now implies +o.
B Blocks messages with too many CAPITAL LETTERS. The amount of capital letters that is decided to be too many is set by the network configuration.
C Blocks CTCPs to the channel.
c Blocks messages and notices with colour or formatting codes. Also see chanmode +S.
D Users are not shown as joined until they speak.
d [sec] Disallows a user from talking in the channel unless they've been joined for [num] seconds.
e [n!u@h] Allows users matching [n!u@h] to bypass +b
F [num]:[sec] Allows only [num] nick changes every [sec] seconds in a channel.
f {*}[num]:[sec] Allows only [num] messages from a user every [sec] seconds. Exceeding this will enact a KICK on the offending user (or ban if the * is included.)
G Censors bad words from the channel based on network configuration.
g [keyword] Blocks messages matching [keyword]. Wild cards are usable here; however, must be done with wildcards surrounding the keyword as well. For example, if you wanted to filter [key*word], you would type: /mode +g *key*word*
H [num:sec] Displays the last [num] lines of chat to a user joining a channel; [sec] is the maximum time to keep lines in the history buffer. Designed so that the new user knows what the current topic of conversation is when joining the channel.
h [nick] Makes [nick] a channel Half-Operator
I [n!u@h] Allows users matching [n!u@h] to bypass +i
J [sec] Disallows a user from joining [sec] seconds after being /KICK'd
j [num]:[sec] Allows only [num] users to join the channel in [sec] seconds.
K Disallows usage of /KNOCK on the channel.
L [channel] When the channel is "full" (from channel mode "l"), forwards the user to [channel].
M Users must be registered with services to speak in the channel.
N Disallows nick changes for users on the channel.
O Marks a channel as an oper-only channel; only users who are oper'ed will be able to join these channels. As well, only opers may set channel mode +O.
P Marks the channel as "permanent". Will not disappear when there are no users. Note that only opers can set this mode.
Q Disallows channel kicks, except Services / U-Lined clients.
q Makes [nick] a channel owner. Protects from +a and +o; as of 2.0, this now implies +o.
R Users must be registered with services to join the channel.
r Marks a channel as registered. While some services still use this (namely Anope), this mode is mostly depreciated.
S Strips colour or formatting codes from messages and notices to the channel. Note that the user sending the message will still see the colour and/or formatting. Also see chanmode +c.
T Blocks /NOTICEs to the channel.
u Creates an "Auditorium" channel.
w [flag]:[banmask] Adds basic channel access controls of [flag] to [banmask], via the +w listmode. For example, +w o:R:Brain will op anyone identified to the account "Brain" on join.
X [flag]:[restriction] Allows the level of channel access required to bypass a given permission to be set. For example, setting +NX v:nonick will prevent people from changing nicks unless they are voiced (or opped/halfopped).
Y Marks a user as an oper in-channel with a definable prefix in front of their nick, when an oper issues the /ojoin #channel command. An oper with +Y cannot be kicked or deoped. Note that this mode is oper only.
y Marks a user as an oper in-channel with a definable prefix in front of their nick. If this module is loaded, all opers will permanently be prefixed with the character, as opposed to +Y, which only prefixes during an /ojoin. Note that this mode is oper only.
Z This module allows for the display and manipulation of channel modes via long-form mode names. For example, to set a channel ban with named modes: /MODE #channel +Z ban=foo!bar@baz
z All users must be connected to the network via SSL to join the channel.