Channel Modes

From KampungChat Wiki
Jump to: navigation, 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.