irc-modes [ Wiki]

This is an old revision of the document!

IRC Modes and Flags

This section will explain what modes and flags are, and what they do for users and channels

Channel Modes

Core Modes

  • v - Gives a user voice.
  • h - Gives a user halfop.
  • o - Gives a user op.
  • a - Gives a user admin.
  • q - Gives a user owner.
  • n - No outside messages, this prevents people from noticing the channel if their not in the channel, and messaging the channel outside the channel.
  • t - Topic protection, this makes it that only halfop and above can change the channel's topic.
  • m - Moderated, this makes users with voice and above the only ones able to talk in channel.
  • i - Invite only.
  • p - Private, disables people being able to use /KNOCK on the channel, also hides the channel from /LIST.
  • k - key, This enabled you to be able to put a password on the channel so only users that know the password may enter.
  • l - Limit, this allows you to set a limit on the amount of people allowed in a channel.
  • s - Secret, this makes the channel not viewable in /LIST.
  • b - bans a particular host.
/mode +b lol!

Module Modes

  • C - Disables CTCP in channels.
  • G - Blocks Censored words that are specified in the censor.conf.
  • I - Invite exemption. This allows a user to join a +i channel without having to be invited when they have +I on their host.
/mode +I admin!*@*
  • J - Autojoin prevention. This mode will make people have to wait a specified time before they can rejoin a channel.
/mode +J 60 <= This would make it that a user that has just been kicked would have to wait 60
seconds to join the channel again.
  • K - Disables the use of /KNOCK on a channel. This can be an alternative to +p if a channel is +s.
  • L - Redirect mode. This makes users get redirected to another channel when the channel this is set on is full. The channel must have some sort of limit set on it before it can be used right.
/mode +L #SinIRC
  • M - Makes it that only registered users may speak in channel.
  • N - No nick changes.
  • O - Oper only channel.
  • P - Blocks all cap lines.
  • Q - Disables kick on a channel.
  • R - Only registered users may join the channel.
  • S - Strip color, this takes color out of lines if users are using different color text for talking.
  • T - No notice. This disables notices from being able to be sent to the channel.
  • V - Disables invite on the channel.
  • e - Ban exemption. Allows a user to join a channel even if their banned depending on their host.
/mode +e admin!*@*
  • c - Blocks users using color's from being able to speak.
  • f - Message flood. This prevents users from being able to flood a channel with a lines:second format.
/mode +f 5:2
  • g - Channel word filter. This makes it possible for you to be able to use censor words in a channel yourself.
/mode +g fags
  • j - Join filter. This makes it that users can join at a users:second format. This helps prevent channel flooding.
/mode +j 5:2
  • r - Registered channel.
  • z - SSL users only


  • v - Enables use of the voice/devoice commands.
  • V - Enables automatic voice.
  • h - Enables use of the halfop/dehalfop commands.
  • H - Enables automatic halfop.
  • o - Enables use of the op/deop commands.
  • O - Enables automatic op. +a - Enables use of the protect/deprotect commands.
  • q - Enables use of the owner/deowner commands.
  • s - Enables use of the set command.
  • i - Enables use of the invite and getkey commands.
  • r - Enables use of the kick, ban, and kickban commands.
  • R - Enables use of the recover and clear commands.
  • f - Enables modification of channel access lists.
  • t - Enables use of the topic and topicappend commands.
  • A - Enables viewing of channel access lists.
  • F - Grants full founder access.
  • b - Enables automatic kickban.

To put flags on a user, use,

/MSG ChanServ FLAGS #CHAN NICK [+|-]flags(s)

An example of this would be

/MSG ChanServ FLAGS #Sindacious Jcink +OoHhVvrAtsia
irc-modes.1217466820.txt.gz · Last modified: 2008/07/30 21:13 by sindacious