Difference between revisions of "HELPOP"

From Mibbit Wiki
Jump to: navigation, search
m
m (/HELPOP SNOMASKS - To get the list of snomasks: +b, +D)
 
(35 intermediate revisions by 12 users not shown)
Line 1: Line 1:
irc.mibbit.com uses ureal, here some commands (see also /help, /ns help, /cs help, /bs help):
+
{{articles}}
<pre>
 
/HELPOP
 
/HELPOP USERCMDS - To get the list of User Commands
 
/HELPOP OPERCMDS - To get the list of Oper Commands
 
/HELPOP SVSCMDS  - Commands sent via U:Lined Server (Services)
 
/HELPOP UMODES  - To get the list of User Modes
 
/HELPOP SNOMASKS - To get a list of Snomasks
 
/HELPOP CHMODES  - To get the list of Channel Modes
 
/HELPOP OFLAGS  - To see the list of O:line Flags
 
____
 
  
/HELPOP USERCMDS - To get the list of User Commands
+
irc.mibbit.net uses [http://www.unrealircd.com/ UnrealIRCd]. Here are the supported commands (see also <code>/HELP</code>, <code>/NS HELP</code>, <code>/CS HELP</code>, <code>/BS HELP</code>, <code>/MS HELP</code>).
Currently the following User commands are available.
 
  
ADMIN
+
= Regular commands =
AWAY
+
== /HELPOP USERCMDS - To get the list of user commands ==
CREDITS
+
Currently the following user commands are available:
CYCLE
+
<pre>
DALINFO
+
ADMIN   AWAY     CREDITS CYCLE   DALINFO DCCALLOW INVITE
DCCALLOW
+
ISON     JOIN     KICK     KNOCK   LICENSE LINKS     LIST
INVITE
+
LUSERS   MAP     MODE     MODULE   MOTD     NAMES     NICK
ISON
+
NOTICE   PART     PING     PONG     PRIVMSG QUIT     RULES
JOIN
+
SETNAME SILENCE STATS   TIME     TOPIC   USERHOST USERIP
KICK
+
VERSION VHOST   WATCH   WHO     WHOIS   WHOWAS
KNOCK
+
</pre>
LICENSE
 
LINKS
 
LIST
 
LUSERS
 
MAP
 
MODE
 
MODULE
 
MOTD
 
NAMES
 
NICK
 
NOTICE
 
PART
 
PING
 
PONG
 
PRIVMSG
 
QUIT
 
RULES
 
SETNAME
 
SILENCE
 
STATS
 
TIME
 
TOPIC
 
USERHOST
 
USERIP
 
VERSION
 
VHOST
 
WATCH
 
WHO
 
WHOIS
 
WHOWAS
 
____
 
 
 
/HELPOP OPERCMDS - To get the list of Oper Commands
 
This section gives the IRC Operator only commands.
 
 
 
ADCHAT
 
ADDMOTD
 
ADDOMOTD
 
CHATOPS
 
CHGHOST
 
CHGIDENT
 
CHGNAME
 
CLOSE
 
CONNECT
 
DCCDENY
 
DIE
 
DNS
 
GLINE
 
GLOBOPS
 
GZLINE
 
HTM
 
KILL
 
KLINE
 
LAG
 
LOCOPS
 
MKPASSWD
 
MODULE
 
NACHAT
 
OPER
 
OPERMOTD
 
REHASH
 
RESTART
 
RPING
 
SAJOIN
 
SAMODE
 
SAPART
 
SDESC
 
SETHOST
 
SETIDENT
 
SHUN
 
SPAMFILTER
 
SQUIT
 
TEMPSHUN
 
TRACE
 
TSCTL
 
UNDCCDENY
 
WALLOPS
 
ZLINE
 
____
 
 
 
/HELPOP SVSCMDS  - Commands sent via U:Lined Server (Services)
 
This section gives the commands that can be
 
sent via a U:Lined Server such as Services.
 
The command is typically sent as:
 
/MSG OPERSERV RAW :services <command>
 
 
 
SQLINE
 
SVS2MODE
 
SVS2SNO
 
SVSFLINE
 
SVSJOIN
 
SVSKILL
 
SVSLUSERS
 
SVSMODE
 
SVSMOTD
 
SVSNICK
 
SVSNLINE
 
SVSNOLAG
 
SVSNOOP
 
SVSO
 
SVSPART
 
SVSSILENCE
 
SVSSNO
 
SVSWATCH
 
SWHOIS
 
UNSQLINE
 
___
 
 
 
/HELPOP UMODES  - To get the list of User Modes
 
Here is a list of all the usermodes which are available for use.
 
  
 +
== /HELPOP UMODES  - To get the list of user modes ==
 +
Currently the following user modes are available:
 +
<pre>
 
a = Is a Services Administrator
 
a = Is a Services Administrator
 
d = Makes it so you can not receive channel PRIVMSGs (Deaf)
 
d = Makes it so you can not receive channel PRIVMSGs (Deaf)
Line 151: Line 33:
 
x = Gives the user Hidden Hostname (security)
 
x = Gives the user Hidden Hostname (security)
 
z = Marks the client as being on a Secure Connection (SSL)
 
z = Marks the client as being on a Secure Connection (SSL)
 
+
A = Is a Server Administrator
A = Is a Server   Administrator
 
 
B = Marks you as being a Bot
 
B = Marks you as being a Bot
C = Is a Co       Administrator
+
C = Is a Co-Administrator
 
G = Filters out all Bad words in your messages with <censored>
 
G = Filters out all Bad words in your messages with <censored>
 
H = Hide IRCop status in /WHO and /WHOIS. (IRC Operators only)
 
H = Hide IRCop status in /WHO and /WHOIS. (IRC Operators only)
N = Is a Network Administrator
+
N = Is a Network Administrator
O = Local IRC Operator
+
O = Local IRC Operator
 
R = Allows you to only receive PRIVMSGs/NOTICEs from registered (+r) users
 
R = Allows you to only receive PRIVMSGs/NOTICEs from registered (+r) users
 
S = For Services only. (Protects them)
 
S = For Services only. (Protects them)
 
T = Prevents you from receiving CTCPs
 
T = Prevents you from receiving CTCPs
V = Marks the client as a WebTV user
+
V = Marks the client as a WebTV user (e.g., sends private messages instead of notices)
W = Lets you see when people do a /WHOIS on you (IRC Operators only)____
+
W = Lets you see when people do a /WHOIS on you (IRC Operators only)
 +
</pre>
 +
 
 +
For example, to set a user mode use <code>/mode <nickname> +B</code> to mark your nickname as a bot. To remove that user mode use <code>/mode <nickname> -B</code>.
 +
 
 +
== /HELPOP CHMODES - To get the list of channel modes ==
 +
Currently the following channel modes are available:
 +
 
 +
{| class="wikitable"
 +
! Mode
 +
! Description
 +
! User
 +
|-
 +
|a <nickname> || Gives Channel Admin to the user || [[Image:Mode admin.png|Admin]]
 +
|-
 +
|b <nick!ident@host> || Bans the nick!ident@host from the channel || [[Image:Mode halfop.png|Halfop]]
 +
|-
 +
|c || Block messages containing mIRC color codes || [[Image:Mode op.png|Operator]]
 +
|-
 +
|e <nick!ident@host> || Overrides a ban for matching users || [[Image:Mode halfop.png|Halfop]]
 +
|-
 +
|f <floodparams> || Flood protection (for more info see /HELPOP CHMODEF ) || [[Image:Mode op.png|Operator]]
 +
|-
 +
|h <nickname> || Gives HalfOp status to the user (Limited op access) || [[Image:Mode op.png|Operator]]
 +
|-
 +
|i || A user must be invited to join the channel || [[Image:Mode halfop.png|Halfop]]
 +
|-
 +
|j <joins:sec> || Throttle joins per-user to 'joins' per 'sec' seconds || [[Image:Mode op.png|Operator]]
 +
|-
 +
|k <key> || Users must specify <key> to join || [[Image:Mode halfop.png|Halfop]]
 +
|-
 +
|l <number of max users> || Channel may hold at most <number> of users || [[Image:Mode op.png|Operator]]
 +
|-
 +
|m || Moderated channel (only +vhoaq users may speak) || [[Image:Mode halfop.png|Halfop]]
 +
|-
 +
|[[nt|n]] || Users outside the channel can not send PRIVMSGs to the channel || [[Image:Mode halfop.png|Halfop]]
 +
|-
 +
|o <nickname> || Gives Operator status to the user || [[Image:Mode op.png|Operator]]
 +
|-
 +
|p || Private channel - Channel is not shown in /list || [[Image:Mode op.png|Operator]]
 +
|-
 +
|q <nickname> || Gives Owner status to the user || [[Image:Mode owner.png|Owner]]
 +
|-
 +
|r || The channel is registered (settable by services only)
 +
|-
 +
|s || Secret channel - Channel is not shown in /list and the channel will not appear in a user's WHOIS unless both are in the channel || [[Image:Mode op.png|Operator]]
 +
|-
 +
|[[nt|t]] || Only +hoaq may change the topic || [[Image:Mode halfop.png|Halfop]]
 +
|-
 +
|u || Auditorium mode (/names and /who #channel only show channel ops) || [[Image:Mode op.png|Operator]]
 +
|-
 +
|v <nickname> || Gives Voice to the user (May talk if chan is +m) || [[Image:Mode halfop.png|Halfop]]
 +
|-
 +
|z || Only Clients on a Secure Connection (SSL) can join || [[Image:Mode op.png|Operator]]
 +
|-
 +
|A || Server/Net Admin only channel (settable by Admins)
 +
|-
 +
|C || No CTCPs allowed in the channel || [[Image:Mode op.png|Operator]]
 +
|-
 +
|G || Filters out all Bad words in messages with <censored> || [[Image:Mode op.png|Operator]]
 +
|-
 +
|I <nick!ident@host> || Overrides +i for matching users || [[Image:Mode halfop.png|Halfop]]
 +
|-
 +
|K || /KNOCK is not allowed || [[Image:Mode op.png|Operator]]
 +
|-
 +
|L <chan2> || Channel link (If +l is full, the next user will auto-join <chan2>) || [[Image:Mode owner.png|Owner]]
 +
|-
 +
|M || Must be using a registered nick (+r), or have voice access to talk || [[Image:Mode op.png|Operator]]
 +
|-
 +
|N || No Nickname changes are permitted in the channel || [[Image:Mode op.png|Operator]]
 +
|-
 +
|O || IRC Operator only channel (settable by IRCops)
 +
|-
 +
|Q || No kicks allowed || [[Image:Mode op.png|Operator]]
 +
|-
 +
|R || Only registered (+r) users may join the channel || [[Image:Mode op.png|Operator]]
 +
|-
 +
|S || Strips mIRC color codes || [[Image:Mode op.png|Operator]]
 +
|-
 +
|T || No NOTICEs allowed in the channel || [[Image:Mode op.png|Operator]]
 +
|-
 +
|V || /INVITE is not allowed || [[Image:Mode op.png|Operator]]
 +
|}
 +
 
 +
For example, to set a channel mode use <code>/mode <#channel> +R</code> to prevent unregistered users from joining. To remove that user mode use <code>/mode <#channel> -R</code>.
 +
 
 +
== /HELPOP CHMODEF - Channel flood protection ==
 +
<pre>
 +
The +f channel mode provides comprehensive flood protection for a channel. This mode allows you to prevent join, nick change, CTCP, text, and knock floods. The syntax for this modes' parameter is as follows:
 +
 
 +
+f [<amount><type>{#<action>}{,...}]:<seconds>
  
/HELPOP SNOMASKS - To get a list of Snomasks
+
The amount specifies the number of times the specified flood must occur
Snomask stands for 'Service NOtice MASK', it (mainly) controls which
+
before action is taken. Below are the available types:
server notices you will receive.
 
Usage: /MODE nick +s <snomask>
 
Ex: /MODE blah +s +cF-j
 
The parameter specifies which snomasks you want (or don't want).
 
You can also remove all snomasks by simply doing /MODE nick -s.
 
Below is a list of possible snomasks:
 
  
 +
==-----Type-----Name--------Default Action---Other Actions-----==
 +
      c        CTCP        +C              m, M
 +
      j        Join        +i              R
 +
      k        Knock      +K
 +
      m        Messages    +m              M
 +
      n        Nickchange  +N
 +
      t        Text        kick            b
 +
 +
The difference between type m and t is that m is tallied for the entire
 +
channel whereas t is tallied per user.
 +
 +
If you choose to specify an action for a mode, you may also specify a
 +
time (in minutes) after which the specific action will be reversed.
 +
</pre>
 +
 +
== /HELPOP EXTBANS - Extended ban types ==
 +
''For more information, see [[Ban#Ban Types|Ban]]
 +
 +
{| class="wikitable"
 +
!Type
 +
!Name
 +
!Explanation
 +
|-
 +
|~q
 +
|Quiet
 +
|
 +
People matching these bans can join but are unable to
 +
speak, unless they have +v or higher.
 +
Example:
 +
+bb ~q:*!*@blah.blah.com ~q:mib_*!*@* or /mode +b ~q:mib_*!*@*
 +
|-
 +
|~n
 +
|nickchange
 +
|
 +
People matching these bans cannot change nicks, unless
 +
they have +v or higher.
 +
Example:
 +
+bb ~n:*!*@*.aol.com ~n:nick*!*@*
 +
|-
 +
|~c
 +
|[prefix]
 +
channel
 +
|
 +
If the user is in this channel then (s)he is unable to
 +
join. A prefix can also be specified (+/%/@/&/~) which
 +
means that it will only match if the user has that
 +
rights or higher on the specified channel.
 +
Example: +b ~c:#lamers, +e ~c:@#trusted
 +
|-
 +
|~r
 +
|realname
 +
|
 +
If the realname of a user matches this then (s)he is
 +
unable to join.
 +
Example: +b ~r:*Stupid_bot_script*
 +
NOTE: an underscore ('_') matches both a space (' ') and
 +
an underscore ('_'), so this ban would
 +
match 'Stupid bot script v1.4'.
 +
|}
 +
 +
= IRC operator commands =
 +
These are only needed if you become an IRC operator on the IRC server.
 +
 +
== /HELPOP SNOMASKS - To get the list of snomasks ==
 +
Snomask stands for 'Service NOtice MASK', it (mainly) controls which server notices you will receive.
 +
Currently the following snomasks are available:
 +
 +
<pre>
 +
b = View Messages from the DNS blacklist module
 
c = View connects/disconnects on local server
 
c = View connects/disconnects on local server
e = View 'Eyes' server messages (OperOverride, /CHG* and /SET* usage, ..)
+
e = View 'eyes' server messages (OperOverride, /CHG* and /SET* usage, ..)
 
f = View flood alerts
 
f = View flood alerts
 
j = View Junk notices (not recommended for normal use)
 
j = View Junk notices (not recommended for normal use)
Line 184: Line 218:
 
s = View general notices
 
s = View general notices
 
v = View usage of /VHOST command
 
v = View usage of /VHOST command
 
+
D = View rejected DCC's due to Deny dcc blocks
 
F = View connects/disconnects on remote servers (except U-lines)
 
F = View connects/disconnects on remote servers (except U-lines)
 
G = View TKL notices (Gline, GZline, Shun, etc)
 
G = View TKL notices (Gline, GZline, Shun, etc)
 
N = View nick changes on remote servers
 
N = View nick changes on remote servers
 
S = View spamfilter matches
 
S = View spamfilter matches
____
+
</pre>
  
/HELPOP CHMODES - To get the list of Channel Modes
+
For example, to set a snomask use <code>/mode <nickname> [+]s +s</code> to recieve general notices. To remove that snomask use <code>/mode <nickname> [+]s -s</code>.
This section lists all of the possible channel modes that may be used with /MODE
 
  
a <nickname> = Gives Channel Admin to the user
+
== /HELPOP OPERCMDS - To get the list of IRC operator commands ==
b <nick!ident@host> = Bans the nick!ident@host from the channel [h]
+
This section gives the IRC operator only commands.<pre>
c = Block messages containing mIRC color codes [o]
+
ADCHAT    ADDMOTD  ADDOMOTD  CHATOPS    CHGHOST    CHGIDENT  CHGNAME  CLOSE
e <nick!ident@host> = Overrides a ban for matching users [h]
+
CONNECT    DCCDENY  DIE      DNS        GLINE      GLOBOPS  GZLINE  HTM
f <floodparams> = Flood protection (for more info see /HELPOP CHMODEF) [o]
+
KILL      KLINE    LAG      LOCOPS      MKPASSWD  MODULE    NACHAT  OPER
h <nickname> = Gives HalfOp status to the user (Limited op access)
+
OPERMOTD  REHASH    RESTART  RPING      SAJOIN    SAMODE    SAPART  SDESC
I <nick!ident@host> = Overrides +i for matching users [h]
+
SETHOST    SETIDENT  SHUN      SPAMFILTER  SQUIT      TEMPSHUN  TRACE    TSCTL
i = A user must be invited to join the channel [h]
+
UNDCCDENY  WALLOPS  ZLINE
j <joins:sec> = Throttle joins per-user to 'joins' per 'sec' seconds [o]
+
</pre>
k <key> = Users must specify <key> to join [h]
 
l <number of max users> = Channel may hold at most <number> of users [o]
 
m = Moderated channel (only +vhoaq users may speak) [h]
 
n = Users outside the channel can not send PRIVMSGs to the channel [h]
 
o <nickname> = Gives Operator status to the user
 
p = Private channel [o]
 
q <nickname> = Gives Owner status to the user
 
r = The channel is registered (settable by services only)
 
s = Secret channel [o]
 
t = Only +hoaq may change the topic [h]
 
u = Auditorium mode (/names and /who #channel only show channel ops) [q]
 
v <nickname> = Gives Voice to the user (May talk if chan is +m)
 
z = Only Clients on a Secure Connection (SSL) can join [o]
 
  
A = Server/Net Admin only channel (settable by Admins)
+
== /HELPOP SVSCMDS  - To get the list of U-Lined servers commands (services) ==
C = No CTCPs allowed in the channel [o]
+
This section gives the commands that can be sent via a U:Lined server such as services.
G = Filters out all Bad words in messages with <censored> [o]
+
The command is typically sent as /MSG OperServ RAW :services <command>.
K = /KNOCK is not allowed [o]
 
L <chan2> = Channel link (If +l is full, the next user will auto-join <chan2>) [q]
 
M = Must be using a registered nick (+r), or have voice access to talk [o]
 
N = No Nickname changes are permitted in the channel [o]
 
O = IRC Operator only channel (settable by IRCops)
 
Q = No kicks allowed [o]
 
R = Only registered (+r) users may join the channel [o]
 
S = Strips mIRC color codes [o]
 
T = No NOTICEs allowed in the channel [o]
 
V = /INVITE is not allowed [o]
 
  
[h] requires at least halfop, [o] requires at least chanop, [q] requires owner
+
<pre>
 
+
SQLINE
/HELPOP EXTBANS
+
SVS2MODE
Extended bantypes:
+
SVS2SNO
-
+
SVSFLINE
Type| Name        | Explanation
+
SVSJOIN
-----------------------------------------------------------------------------------
+
SVSKILL
    |            | People matching these bans can join but are unable to
+
SVSLUSERS
~q  | Quiet      | speak, unless they have +v or higher.
+
SVSMODE
    |            | Example:
+
SVSMOTD
    |            | +bb ~q:*!*@blah.blah.com ~q:mib_*!*@* or /mode +b ~q:mib_*!*@*
+
SVSNICK
-----------------------------------------------------------------------------------
+
SVSNLINE
    |            | People matching these bans cannot change nicks, unless
+
SVSNOLAG
~n  | nickchange  | they have +v or higher.
+
SVSNOOP
    |            | Example:
+
SVSO
    |            | +bb ~n:*!*@*.aol.com ~n:nick*!*@*
+
SVSPART
-----------------------------------------------------------------------------------
+
SVSSILENCE
    |            | If the user is in this channel then (s)he is unable to
+
SVSSNO
    | [prefix]    | join. A prefix can also be specified (+/%/@/&/~) which
+
SVSWATCH
~c  | channel    | means that it will only match if the user has that
+
SWHOIS
    |            | rights or higher on the specified channel.
+
UNSQLINE
    |            | Example: +b ~c:#lamers, +e ~c:@#trusted
+
</pre>
-----------------------------------------------------------------------------------
 
    |            | If the realname of a user matches this then (s)he is
 
    |            | unable to join.
 
~r  | realname    | Example: +b ~r:*Stupid_bot_script*
 
    |            | NOTE: an underscore ('_') matches both a space (' ') and
 
    |            | an underscore ('_'), so this ban would
 
    |            | match 'Stupid bot script v1.4'.
 
------------------------------------------------------------------------------
 
____
 
 
 
/HELPOP OFLAGS - To see the list of O:line Flags
 
Here you will find the flags that can be placed inside of the O:Lines
 
 
 
a (services-admin) Gets +a on oper up. Is Services Administrator
 
b (can_kline) Oper can /KLINE users from server
 
c (can_localroute) Access to do local /SQUITs and /CONNECTs
 
d (can_dccdeny) Can use /DCCDENY
 
g (can_globops) Oper can send /GLOBOPS
 
h (helpop) Oper receives umode +h (helpop)
 
k (can_localkill) Access to do local /KILLs
 
n (can_localnotice) Oper can send Local Server Notices
 
o (locop) Local Operator
 
q (can_setq) Can use +q
 
r (can_rehash) Access to /REHASH server
 
t (can_gkline) Can use /GLINE, /SHUN and /SPAMFILTER
 
v (can_override) Can use OperOverride
 
w (can_wallops) Oper can send /WALLOPS
 
Z (can_gzline) Can add global Z:Lines
 
z (can_zline) Can add Z:Lines
 
 
 
A (admin) Gets +A on oper up. Is Server Administrator
 
B (can_unkline) Oper can remove Klines
 
C (coadmin) Gets +C on oper up. Is Co Administrator
 
D (can_die) Access to /DIE server
 
G (can_globalnotice) Oper can send Global Server Notices
 
H (get_host) Gets +x on oper up
 
K (can_globalkill) Access to do global /KILLs
 
L (can_globalroute) Access to do global /SQUITs and /CONNECTs
 
N (netadmin) Gets +N on oper up. Is Network Administrator
 
O (globop) Global Operator
 
R (can_restart) Access to /RESTART server
 
W (get_umodew) Gets +W on oper up
 
X (can_addline) Can use /ADDLINE
 
  
this is just a stub, feel free to improve it
+
[[Category:How To]]
 +
[[Category:Support]]
 +
[[Category:Code]]
 +
[[Category:Mode]]
 +
[[Category:Commands]]

Latest revision as of 13:04, 16 August 2020

Wiki Home | FAQ | Features | IRC Commands | IRC Modes | Widget Information | Widget: WebIRC Server Setup | URI Parameters | Wish List | Registration Information | Mibbit Staff

Home | Quick Start Guide | Live Mibbit Help



irc.mibbit.net uses UnrealIRCd. Here are the supported commands (see also /HELP, /NS HELP, /CS HELP, /BS HELP, /MS HELP).

Regular commands

/HELPOP USERCMDS - To get the list of user commands

Currently the following user commands are available:

ADMIN    AWAY     CREDITS  CYCLE    DALINFO  DCCALLOW  INVITE
ISON     JOIN     KICK     KNOCK    LICENSE  LINKS     LIST
LUSERS   MAP      MODE     MODULE   MOTD     NAMES     NICK
NOTICE   PART     PING     PONG     PRIVMSG  QUIT      RULES
SETNAME  SILENCE  STATS    TIME     TOPIC    USERHOST  USERIP
VERSION  VHOST    WATCH    WHO      WHOIS    WHOWAS

/HELPOP UMODES - To get the list of user modes

Currently the following user modes are available:

a = Is a Services Administrator
d = Makes it so you can not receive channel PRIVMSGs (Deaf)
g = Can read & send to GlobOps, and LocOps
h = Available for Help (Help Operator)
i = Invisible (Not shown in /WHO searches)
o = Global IRC Operator
p = Hide all channels in /whois and /who
q = Only U:lines can kick you (Services Admins/Net Admins only)
r = Identifies the nick as being Registered (settable by services only)
s = Can listen to Server notices
t = Says that you are using a /VHOST
v = Receive infected DCC send rejection notices
w = Can listen to Wallop messages
x = Gives the user Hidden Hostname (security)
z = Marks the client as being on a Secure Connection (SSL)
A = Is a Server Administrator
B = Marks you as being a Bot
C = Is a Co-Administrator
G = Filters out all Bad words in your messages with <censored>
H = Hide IRCop status in /WHO and /WHOIS. (IRC Operators only)
N = Is a Network Administrator
O = Local IRC Operator
R = Allows you to only receive PRIVMSGs/NOTICEs from registered (+r) users
S = For Services only. (Protects them)
T = Prevents you from receiving CTCPs
V = Marks the client as a WebTV user (e.g., sends private messages instead of notices)
W = Lets you see when people do a /WHOIS on you (IRC Operators only)

For example, to set a user mode use /mode <nickname> +B to mark your nickname as a bot. To remove that user mode use /mode <nickname> -B.

/HELPOP CHMODES - To get the list of channel modes

Currently the following channel modes are available:

Mode Description User
a <nickname> Gives Channel Admin to the user Admin
b <nick!ident@host> Bans the nick!ident@host from the channel Halfop
c Block messages containing mIRC color codes Operator
e <nick!ident@host> Overrides a ban for matching users Halfop
f <floodparams> Flood protection (for more info see /HELPOP CHMODEF ) Operator
h <nickname> Gives HalfOp status to the user (Limited op access) Operator
i A user must be invited to join the channel Halfop
j <joins:sec> Throttle joins per-user to 'joins' per 'sec' seconds Operator
k <key> Users must specify <key> to join Halfop
l <number of max users> Channel may hold at most <number> of users Operator
m Moderated channel (only +vhoaq users may speak) Halfop
n Users outside the channel can not send PRIVMSGs to the channel Halfop
o <nickname> Gives Operator status to the user Operator
p Private channel - Channel is not shown in /list Operator
q <nickname> Gives Owner status to the user Owner
r The channel is registered (settable by services only)
s Secret channel - Channel is not shown in /list and the channel will not appear in a user's WHOIS unless both are in the channel Operator
t Only +hoaq may change the topic Halfop
u Auditorium mode (/names and /who #channel only show channel ops) Operator
v <nickname> Gives Voice to the user (May talk if chan is +m) Halfop
z Only Clients on a Secure Connection (SSL) can join Operator
A Server/Net Admin only channel (settable by Admins)
C No CTCPs allowed in the channel Operator
G Filters out all Bad words in messages with <censored> Operator
I <nick!ident@host> Overrides +i for matching users Halfop
K /KNOCK is not allowed Operator
L <chan2> Channel link (If +l is full, the next user will auto-join <chan2>) Owner
M Must be using a registered nick (+r), or have voice access to talk Operator
N No Nickname changes are permitted in the channel Operator
O IRC Operator only channel (settable by IRCops)
Q No kicks allowed Operator
R Only registered (+r) users may join the channel Operator
S Strips mIRC color codes Operator
T No NOTICEs allowed in the channel Operator
V /INVITE is not allowed Operator

For example, to set a channel mode use /mode <#channel> +R to prevent unregistered users from joining. To remove that user mode use /mode <#channel> -R.

/HELPOP CHMODEF - Channel flood protection

The +f channel mode provides comprehensive flood protection for a channel. This mode allows you to prevent join, nick change, CTCP, text, and knock floods. The syntax for this modes' parameter is as follows:

+f [<amount><type>{#<action>}{,...}]:<seconds>

The amount specifies the number of times the specified flood must occur
before action is taken. Below are the available types:

==-----Type-----Name--------Default Action---Other Actions-----==
       c        CTCP        +C               m, M
       j        Join        +i               R
       k        Knock       +K
       m        Messages    +m               M
       n        Nickchange  +N
       t        Text        kick             b

The difference between type m and t is that m is tallied for the entire
channel whereas t is tallied per user.

If you choose to specify an action for a mode, you may also specify a
time (in minutes) after which the specific action will be reversed.

/HELPOP EXTBANS - Extended ban types

For more information, see Ban

Type Name Explanation
~q Quiet

People matching these bans can join but are unable to speak, unless they have +v or higher. Example: +bb ~q:*!*@blah.blah.com ~q:mib_*!*@* or /mode +b ~q:mib_*!*@*

~n nickchange

People matching these bans cannot change nicks, unless they have +v or higher. Example: +bb ~n:*!*@*.aol.com ~n:nick*!*@*

~c [prefix]

channel

If the user is in this channel then (s)he is unable to join. A prefix can also be specified (+/%/@/&/~) which means that it will only match if the user has that rights or higher on the specified channel. Example: +b ~c:#lamers, +e ~c:@#trusted

~r realname

If the realname of a user matches this then (s)he is unable to join. Example: +b ~r:*Stupid_bot_script* NOTE: an underscore ('_') matches both a space (' ') and an underscore ('_'), so this ban would match 'Stupid bot script v1.4'.

IRC operator commands

These are only needed if you become an IRC operator on the IRC server.

/HELPOP SNOMASKS - To get the list of snomasks

Snomask stands for 'Service NOtice MASK', it (mainly) controls which server notices you will receive. Currently the following snomasks are available:

b = View Messages from the DNS blacklist module
c = View connects/disconnects on local server
e = View 'eyes' server messages (OperOverride, /CHG* and /SET* usage, ..)
f = View flood alerts
j = View Junk notices (not recommended for normal use)
k = View KILL notices
n = View nick changes on local server
o = View oper-up notices
q = View rejected nick changes due to Q:lines
s = View general notices
v = View usage of /VHOST command
D = View rejected DCC's due to Deny dcc blocks
F = View connects/disconnects on remote servers (except U-lines)
G = View TKL notices (Gline, GZline, Shun, etc)
N = View nick changes on remote servers
S = View spamfilter matches

For example, to set a snomask use /mode <nickname> [+]s +s to recieve general notices. To remove that snomask use /mode <nickname> [+]s -s.

/HELPOP OPERCMDS - To get the list of IRC operator commands

This section gives the IRC operator only commands.

ADCHAT     ADDMOTD   ADDOMOTD  CHATOPS     CHGHOST    CHGIDENT  CHGNAME  CLOSE
CONNECT    DCCDENY   DIE       DNS         GLINE      GLOBOPS   GZLINE   HTM
KILL       KLINE     LAG       LOCOPS      MKPASSWD   MODULE    NACHAT   OPER
OPERMOTD   REHASH    RESTART   RPING       SAJOIN     SAMODE    SAPART   SDESC
SETHOST    SETIDENT  SHUN      SPAMFILTER  SQUIT      TEMPSHUN  TRACE    TSCTL
UNDCCDENY  WALLOPS   ZLINE

/HELPOP SVSCMDS - To get the list of U-Lined servers commands (services)

This section gives the commands that can be sent via a U:Lined server such as services. The command is typically sent as /MSG OperServ RAW :services <command>.

SQLINE
SVS2MODE
SVS2SNO
SVSFLINE
SVSJOIN
SVSKILL
SVSLUSERS
SVSMODE
SVSMOTD
SVSNICK
SVSNLINE
SVSNOLAG
SVSNOOP
SVSO
SVSPART
SVSSILENCE
SVSSNO
SVSWATCH
SWHOIS
UNSQLINE