The InspIRCd Project
Home | Developers | Wiki | Forums | Bug Tracker | SVN | Download | Blog | Stats

1.2/Channel Modes

From the makers of InspIRCd.

(Redirected from Channel Modes)
Jump to: navigation, search
1.1 Documentation 1.2 Documentation 2.0 Documentation 2.1 Documentation
Please select your version of InspIRCd above.

Contents

Channel Modes

InspIRCd supports the addition of modes through modules. Below is a list of core modes, and the modes available with the modules shipped with InspIRCd.

Core Modes

Mode Effect
b [glob pattern]
Bans matching [glob pattern] from joining the channel
h [nick]
Makes [nick] a channel Half-Operator (optional)
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 +ohv can talk.
n
Forces a user to be in the channel to PRIVMSG it.
o [nick]
Makes [nick] a channel Operator.
p
Sets the channel as 'private'. Will not show up in /LIST
s
Sets the channel as 'secret'. Will not show up in /LIST or in users /WHOIS
t
Forces a user to have +o or +h to change the topic.
v [nick]
Gives voice to [nick]

Modular Modes

These modes are available through modules. Once the module is unloaded, modes will be removed, and their effects gone.

Mode Providing Module Effect
a m_chanprotect Gives protected status to [nick]
A m_allowinvite Allows all users in the channel to use /INVITE
B m_blockcaps Blocks messages with too many CAPITAL LETTERS. Judged by network configuration.
c m_blockcolor Blocks messages with control codes to the channel.
C m_noctcp Blocks CTCPs to the channel.
D m_delayjoin Adds the channel mode +D which delays all JOIN messages from users until they speak.
e [glob pattern] m_banexception Allows users matching [glob pattern] to bypass +b
f {*}[num]:[sec] m_messageflood 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.)
F [num]:[sec] m_nickflood Allows only [num] nick changes every [sec] seconds in a channel.
g [glob pattern] m_chanfilter Blocks messages matching [glob pattern]
G m_censor Censors bad words from the channel based on network configuration.
I [glob pattern] m_inviteexception Allows users matching [glob pattern] to bypass +i
j [num]:[sec] m_joinflood Allows only [num] users to join the channel in [sec] seconds.
J [sec] m_kicknorejoin Disallows a user from joining [sec] seconds after being /KICK'd
K m_knock Disallows usage of /KNOCK on the channel.
L [channel] m_redirect When the channel is "full" (from chmode l), forward the user to [channel].
M m_services_account Users must be registered to speak in the channel.
N m_nonicks Disallows nick changes for users on the channel.
O m_operchans Makes the channel "IRC Operator only".
P m_permchannels Marks the channel as "permanent". Will not disappear when there are no users.
q m_chanprotect Makes [nick] a channel owner.
Q m_nokicks Disallows /KICK from non U:lined clients.
R m_services_account Users must be registered to join the channel.
S m_stripcolor Strips control codes from PRIVMSGs/NOTICEs to the channel.
T m_nonotice Blocks /NOTICEs to the channel.
u m_auditorium Creates an "Auditorium" channel, where you only see yourself or Ops, depending on configuration.
y m_operprefix Marks a user as an IRC op in-channel
z m_sslmodes All users must be connected to the network via SSL to join the channel.

See Also

Personal tools
head
Navigation
head
head
head
head
 
head
head
Toolbox
head
head