MIRC
SERVICES & CODES INDEX
| HELP |
| ACC | ACCESS | AUTH | BUDDY | DROP | GHOST | IDENTIFY |
| INFO | LISTCHANS | RECOVER | REGISTER | RELEASE |
| SET | SET AUTHORIZE | SET EMAIL | SET FIELD | SET MFORWARD |
| SET MLOCK | SET MRECEIPTS | SET NOMEMO | SET NOOP | SET PASSWD |
| SET
PROTECT | SET SECURE | SET SHOWEMAIL
| SET URL | WATCH |
| HELP |
| ACC | ACCESS | AKICK | AOP | DEOP | DEVOICE | DROP | IDENTIFY | INFO |
| INVITE | MDEOP | MKICK | OP | REGISTER | SET | SET AUTOVOP |
| SET DESC | SET EMAIL | SET FOUNDER | SET IDENT | SET KEEPTOPIC |
| SET MEMOLEVEL | SET MLOCK | SET OPGUARD | SET PASSWD |
| SET RESTRICT | SET TOPICLOCK | SET URL |
| SOP | UNBAN | UOP | VOICE | VOP | WHY |
| HELP |
| CLOSE | CREATE | DEL | EXPUNGE | FORWARD | IGNORE | KEEP |
| LIST | MOVE | READ | SELECT | SEND | SENDTO | STAT | UNDEL |
(Channel)
MODES
(Modes listed alphabetically)
(User)
UMODES
(Modes listed alphabetically)
NickServ
Nickname Management Services
HELP
/NickServ HELP <command> <value>
ACC
Allows you to determine if the person using the nickname is the real owner.
Possible return access level replies:
Nick not online
User not online
Nick not registered
The nickname <nickname> is not registered.
Registered Nick
ACC <nickname> No Access (0)
Match ident@host
ACC <nickname> Match Access List (1)
Identified to NickServ ACC <nickname> Identified (2)
/NickServ ACC <nickname>
ACCESS - Change
the list of addresses allowed to use a nick
Allows you to list, add, delete or wipe user@host masks from your nickname.
If your address matches a mask in this list, you will not need to IDENTIFY to
NickServ to use your nick. You must be identified to NickServ to add, delete
list or wipe your access list.
/NickServ ACCESS LIST
/NickServ ACCESS ADD <user@host mask>
/NickServ ACCESS DEL <user@host mask>
/NickServ ACCESS WIPE
AUTH
The AUTH command is the Authorization process when adding a nickname on your
buddy/watch list.
LIST - Gives your a list of the requests
VIEW - Read the AUTH request Message
READ - Read the AUTH request Message
APPROVE - Approve the authorization request.
ACCEPT - Approve the authorization request.
DECLINE - Decline the authorization request.
REJECT - Decline the authorization request.
/NickServ AUTH read <#>
/NickServ AUTH accept <#>
/NickServ AUTH decline <#>
BUDDY - Add your
friends to your buddy/notify list
A Buddy list is the same as a watch list and similar to a notify list.
/NickServ BUDDY <add|del|list> <nickname|#channel>
/NickServ BUDDY list
DROP - Drop a
registered nickname (you must identify first)
/NickServ DROP <yournickname>
GHOST - Terminate
a ghosted nickname
If, for some reason, your Internet connection fails, then your client may not
log off IRC properly. This is called a ghost. With this command, you can remove
your ghost.
/NickServ GHOST <yournickname> <yourpassword>
IDENTIFY - Authorise
yourself using a password
This tells NickServ that you are the owner of a certain nickname. After you
have identified, you have full access to the nickname.
/NickServ IDENTIFY <yournickname> <yourpassword>
If you already are using your nick use this one:
/NickServ IDENTIFY <yourpassword>
INFO
If a nickname is registered, this command shows information about the nickname.
/NickServ info <nickname>
LISTCHANS
This will give you a list of all the channels you or the specified nickname
has an access level to. Using no nickname parameter will give you the list of
the current nickname you are using.
/NickServ LISTCHANS <nickname>
/NickServ LISTCHANS
RECOVER - Stop
someone from using your registered nick
If you haven't set the kill option on, than this is the manual version of preventing
someone from using your nickname. You only need to send the password with this
command if your current address doesn't match the nick's access list. This will
forcibly stop them from using your nick.
/NickServ RECOVER <yournickname> <yourpassword>
REGISTER - Register
a nickname
/NickServ REGISTER <yourpassword> <youremail>
RELEASE
If you used the recover command to stop another user from using your nickname,
then NickServ won't let go of the nickname for 2 minutes. This command overrides
that, telling NickServ to release the nickname now. If you're not in the access
list for the nickname you want to release, then you will need to include the
password.
/NickServ RELEASE <yournickname> <yourpassword>
SET - Change
settings, including the KILL option
Lets you change your nickname settings. These are several options here, but
to use any of them, your nickname MUST be registered and you should be IDENTIFIED
before using.
/NickServ SET <command> <value>
SET AUTHORIZE
- authorize users to add you to watch or channel lists
Buddy: This setting will force a user to ask for your authorization before adding
you to their Buddy list. If you turn this option off, anyone can add you. Turning
this option on will mean that your authorization is required to be added to
watch or buddy lists. If you dont add an on or off parameter it will display
your current authorization settings.
Chanlists: When this is on, ChanServ will not allow your nick to be added to
any UOp, VOp, AOp, or SOp list of any channels. Whoever tries to add you will
get a notice from ChanServ, saying that you must approve their request before
being added to a channel list.
/NickServ SET AUTHORIZE
/NickServ SET AUTHORIZE BUDDY <on|off>
/NickServ SET AUTHORIZE CHANLISTS <on|off>
SET EMAIL - Set
your email address
/NickServ SET EMAIL <your email>
SET FIELD - add
Extended information on your nickname
The fields can be pre set on the server level or the user can use the unused
Comment field to enter business or personal comments. If no field name is used,
it will display the list of the fields.If no information is entered it will
delete the current information in the field. This will give you the current
list:
/NickServ SET FIELD
Age: Age of the User
Location: Location of the User
Other: Other Information from the User
This will set the age:
/NickServ SET FIELD Age 30
This will erase the contents in age:
/NickServ SET FIELD Age
/NickServ SET FIELD OTHER My comments
SET MFORWARD
- Forward memo's to another nickname
This will redirect all memos arriving to the the registered nickname you specify
to another registered nickname you own. If you set MFORWARD OFF memo forwarding
will be disabled for the nickname. You must be identified to both nicknames
in order to use this feature. For example let's say you are identified to the
nickname Joe but you want all the memos going to joe to now go to John, you
would do the following:
/NickServ identify John Password
/NickServ identify Joe Password
/NickServ SET MFORWARD on John
You will then change your nickname to John and type this final command:
/NickServ SET MFORWARD off
SET MLOCK - Mode
locks your user modes
This command allows you to lock a set of modes for your nickname.
/NickServ SET MLOCK <on|off>
SET MRECEIPTS
- Turn on or off MemoServ receipts
/NickServ SET MRECEIPTS <on|off>
SET NOMEMO -
Disables ALL memos to your nickname
/NickServ SET NOMEMO <on|off>
SET NOOP - ChanServ
will no longer automatically op you.
/NickServ SET NOOP <on|off>
SET PASSWD -
Lets you change your nickname's password
/NickServ SET PASSWD <newpassword>
SET PROTECT -
Forcibly prevent people from using your nickname
/NickServ SET protect <on|off>
SET SECURE -
Set's ident on your nickname
/NickServ SET SECURE<on|off>
SET SHOWEMAIL
- Hide or show your email address
/NickServ SET SHOWEMAIL <on|off>
SET URL - Attaches
an URL to your nickname
Using the "NONE" option will erase the current URL.
/NickServ SET <nickname> URL <NONE|URL>
Example: /NickServ SET URL <http://www.thesite.com>
Example: /NickServ SET URL NONE
WATCH - Have
NickServ manage your watch/notify list
This command will have NickServ manage your watch list. A watch list is similar
to a notify list.
/NickServ WATCH <add|del|list> <nickname|#channel>
/NickServ WATCH list
ChanServ
Channel Management Service
ACC
This command returns the access level of the specified user in the specified
channel. You need to be a UOP or higher to use this command.
/ChanServ ACC <#channel> <nickname>
ACCESS
This command serves the same purpose as the ChanServ ACC command. The command
will returns the access level of the specified user in the specified channel.
You need to be a UOP or higher to use this command.
/ChanServ ACCESS <#channel> <nickname>
AKICK
Maintains the channel AutoKick list. If a user on the channel AKICK list does
try to join a channel, then they will be kicked and banned by ChanServ.
The reason is optional for your autokick. It will be displayed in /ChanServ
AKICK # LIST and also in the KICK message when a user that is autokicked attempts
to JOIN the channel. WIPE is limited to the channel founder, ADDing and DELeting
AKICKs is limited to SOps or above, list can be used by AOps or above.
ADD - adds a user to a channel's AutoKick list.
DEL - removes a user from a channel's AutoKick list.
LIST - lists the AutoKick list, with an index number.
WIPE - will remove all entries from the AutoKick list.
/ChanServ AKICK <#channel> ADD <nickname or mask> <reason>
/ChanServ AKICK <#channel> DEL <index number or mask>
/ChanServ AKICK <#channel> LIST
/ChanServ AKICK <#channel> WIPE
AOP - Auto op level in
a channel
Maintains the channel AutoOp list. Only SOPs or the channel founder may use
WIPE. Sops or above may ADD and DEL AOPs, and any UOp or above may use LIST.
Please note: There is a limit of 250 users that can be added to AOP channel
list.
ADD - adds a user to a channel's AutoOp access list.
DEL - removes a user from a channel's AutoOp access list.
LIST - lists the AutoOp access list, with an index number.
WIPE - will totally clear the AOp list.
/ChanServ AOP <#channel> ADD <nickname>
/ChanServ AOP <#channel> DEL <index number or nickname>
/ChanServ AOP <#channel> LIST
/ChanServ AOP <#channel> WIPE
DEOP
This command is used to remove operator status from someone in a channel. Limited
to AutoOp or above.
/ChanServ OP <#channel> <nickname>
DEVOICE
You must be a vop or higher to use this command in the channel. This command
will remove a users (+v) voice status.
/ChanServ DEVOICE <#channel> <nickname>
DROP - Drops the registration
of a channel
Use of this command is limited to the channel founder.
/ChanServ DROP <#channel>
IDENTIFY - Helps you identify
as a channel founder
This command will Identify you as the channel founder. If you identify as the
founder of a channel it will allow you to change upper level settings on the
channel.
/ChanServ IDENTIFY <#channel> <password>
INFO - Get information
on a channel
Shows information for a channel, such as the channel founder, mode locks, the
current topic, the channel description, any settings such as topic lock, the
time the channel was registered, and the time of the last opping.
/ChanServ INFO <#channel>
INVITE
Invites the sender to a channel that is set to invite only (mode +i). Used mainly
for channels where the MLOCK is set +i. You cannot invite other users to a channel
via ChanServ. Limited to channel AutoOps or above.
/ChanServ INVITE <#channel>
MDEOP
Removes operator status from all users on the named channel Limited to channel
AutoOps and above. ChanServ will not execute the command if someone of a higher
access level than you is in the channel. For example if you're an AOP issuing
this command and there are SOPs and a Founder in the channel those people will
not get deopped. Only users with a lower access level than you will be deopped.
/ChanServ MDEOP <#channel>
MKICK
Evacuates a channel completely by kicking everyone out, banning *!*@* (everyone),
setting mode +i (invite only). This should only be used in a takeover situation.
ChanServ will not execute the command if someone of a higher level than you
is in the channel.
/ChanServ MKICK <#channel>
OP
Will op the given nickname(s) in the given channel. Will not work if secured
ops is on and the user isn't in the AOp or SOp list. This command is limited
to AutoOp or above.
/ChanServ OP <#channel> <nickname>
REGISTER - Shows you how
to register a channel
When you register a channel with ChanServ, you don't need to worry about takeovers,
or bots to keep a list of Ops. ChanServ does all of this and more. The founder
is the person who does the registering. Make up a password to register with.
The password is used so that only the founder can completely control the channel.
The description is only used when a user asks ChanServ for information on a
channel. You choose the description of the channel.
NOTE: Please memorize the password or write the password down somewhere, but
PLEASE remember it! You will need it later on. Also, all passwords are CASE-SENSITIVE!
/ChanServ REGISTER <#channelname> <channelpassword> <channeldescription>
SET - Additional set commands
for channels
Allows the founder to modify settings for the channel. You MUST use the ChanServ
IDENTIFY command. any of these sub-commands.
SET AUTOVOP - Gives voice
to all users entering
This command will set all users that are not on the AOP/SOP or UOP list +v when
they will join the channel. Because the VOP list cannot accept open hostmasks
like *@* you would use this command to give voice to all users.
/ChanServ SET AUTOVOP <#channel> <on|off>
SET DESC
Allows the founder to change the description of a channel
/ChanServ SET <#channel> DESC <description>
SET EMAIL
Allows the founder to attach an EMAIL address to the channel, which will be
displayed when using the info command for the channel. Using the "NONE"
option will erase the current EMAIL address.
/ChanServ EMAIL SET <#channel> EMAIL <email>
SET FOUNDER
Allows the channel founder to be changed. It set's the the founder of a channel
to the current user.
/ChanServ SET <#channel> FOUNDER
SET IDENT - Force channel
ops to identify
Makes ChanServ ignore NickServ access lists when considering whether to op or
voice a user. This will force a user to identify to NickServ before they can
be opped into the channel by ChanServ. Any SOP, AOP, VOP, UOP entries that do
not use registered nicknames, will be ignored. This command is set on by default
on all channels.
/ChanServ SET <#channel> IDENT <on|off>
SET KEEPTOPIC - Force
ChanServ to keep topic
When this option is on, ChanServ will save the last topic set and reset it when
the channel is recreated. The Topiclock command supercedes KEEPTOPIC command.
/ChanServ SET <#channel> KEEPTOPIC <on|off>
SET MEMOLEVEL
Defines who has access to send memos to the channel. If you should set this
memolevel to founder this means only the channel founder can send memos to the
channel. If you should decide to set this to UOP level anyone who has access
to the channel and is UOP or higher access level can send a memo to the channel.
/ChanServ SET <#channel> MEMOLEVEL <uop|vop|aop|sop|founder>
SET MLOCK - Lock modes
of a channel
Allows the founder to lock modes, either on or off according to the specified
patterns. Specifying an empty pattern disables MLOCK Modes "k" and
"l" can only be used manually if they are to be used with a value.
Examples:
/mode <#channel> +k ThisKey
/mode <#channel> +l 3.
Modes "k" and "l" can only be modelocked by ChanServ if
used without parameters as shown in the example bellow.
/ChanServ SET <#channel> MLOCK +tn
/ChanServ SET <#channel> MLOCK -kl
/ChanServ SET <#channel> MLOCK +tn-klpi
SET OPGUARD - Only Aop/Sop
can be opped
Allows the founder to specified that only users that are on the aop or
sop list should be allowed operator status in the channel.
/ChanServ SET <#channel> OPGUARD <on|off>
SET PASSWD
Allows the founder to change the password used to gain founder access on the
channel.
/ChanServ SET <#channel> PASSWD <newpassword>
SET RESTRICT
Allows the founder to prevent users who do not have UOP, VOP, AOP or SOP access
from joining the channel.
/ChanServ SET <#channel> RESTRICT <on|off>
SET TOPICLOCK - Prevent
topic from being changed
Allows the founder to select who may change the channel topic. This setting
includes the functionality of KEEPTOPIC.
/ChanServ SET <#channel> TOPICLOCK <off|founder|aop|sop>
SET URL
Allows the founder to attach an URL to the channel, which will be displayed
when using the info command for the channel. Using the NONE option will erase
the current URL, if any.
/ChanServ SET <#channel> URL <http://www.thesite.com>
/ChanServ SET <#channel> URL NONE
SOP - Super op level in
a channel
Maintains the channel SuperOp list. All SOP commands are limited to the channel
founder except the LIST command, which is available to all UserOps or above.
The SuperOp can add and deleted UOPs, VOPs, AOPs.
Please note: There is a limit of 250 users that can be added to SOP channel
list.
ADD adds a user to a channel's SuperOp access list.
DEL removes a user from a channel's SuperOp access list.
LIST lists the SuperOp access list, with an index number.
WIPE will totally clear the SOp list.
/ChanServ SOP <#channel> ADD <nickname>
/ChanServ SOP <#channel> DEL <index number or nickname>
/ChanServ SOP <#channel> LIST
/ChanServ SOP <#channel> WIPE
UNBAN
Will remove bans in the specified channels. The command is available to channel
AutoOps or higher. It will remove all bans that match your current address,
mask or nickname. The * option, which is limited to channel SuperOps or higher,
and allowed to AOPs if no SOPs are present in the channel at the time the command
is issued. This command will remove all bans from the channel ban list.
/ChanServ UNBAN <#channel> [*|mask|nickname]
UOP - User op level
Maintains the channel UserOp list. Only SOPs or higher may use WIPE, ADD and
DEL. UOPs or above may use LIST. UOP users wont see any difference in channel
modes, however if a user is placed on the UOP list of a channel he/she will
be able to receive memo's sent to that channel, as well as be able to enter
arestricted channel that he/she has been added to the UOP list.
Please note: There is a limit of 250 users that can be added to UOP channel
list.
ADD - adds a user to a channel's UserOp access list.
DEL - removes a user from a channel's UserOp access list.
LIST - lists the UserOp access list, with an index number.
WIPE - will totally clear the UOp list.
/ChanServ UOP <#channel> ADD <nickname>
/ChanServ UOP <#channel> DEL <index number or nickname>
/ChanServ UOP <#channel> LIST
/ChanServ UOP <#channel> WIPE
VOICE
You must be a VOp or higher to use this command in the selected channel. Much
like the op command this command will voice (+v) you in the channel.
/ChanServ VOICE <#channel> <nickname>
VOP - Voice op level in
a channel
Maintains the channel VoiceOp list. Only SOPs or higher may use WIPE, ADD and
DEL. UOPs or above may use LIST. This command will give a user voice level in
a channel. The voiced user will have no ability to kick
or ban users from the channel, however if the channel is in moderated mode he/she
will be able to send messages in the channel. This user will also be able to
recieve memos sent to the channel. The VOP can also access restricted channels
that he/she has been added to the VOP list.
Please note: There is a limit of 250 users that can be added to VOP channel
list.
ADD - adds a user to a channel's VoiceOp access list.
DEL - removes a user from a channel's VoiceOp access list.
LIST - lists the VoiceOp access list, with an index number.
WIPE - will totally clear the VOp list.
/ChanServ VOP <#channel> ADD <nickname>
/ChanServ VOP <#channel> DEL <index number or nickname>
/ChanServ VOP <#channel> LIST
/ChanServ VOP <#channel> WIPE
WHY
This command serves a similar purpose as the ChanServ ACC command. The command
will return the reason why a user has an access level to the specified channel.
You need to be a UOP or higher to use this command.
/ChanServ WHY <#channel> <nickname>
MemoServ
Memo Management Service
MemoServ allows users registered with NickServ to send each other messages, which can be read by the recipient at his/her leisure. Memos can be sent to people even when they are not on IRC.
HELP - For more
information on a command
/MemoServ HELP <command>
CLOSE - Close
an active memo folder
/MemoServ CLOSE
CREATE - Create
a new Memo folder
This command will allow you to create new memo folders. There are 3 folders
already created for you. INBOX, SYSTEM, RECYCLER.
/MemoServ CREATE <folder name> <description>
DEL - Mark a memo
as deleted
Deletes memo <memo number> (as given by the LIST command) from your memo
list. DEL ALL or DEL * deletes all of your memos without restriction, so use
it with care. The argument passed can be an individual memo number, a comma
separated list of memo numbers or a memo range. A memo range, denoted by the
syntax <lo>:<hi> specifies that you wish to read all memos, whose
id is higher or equal to 'lo' and less or equal to 'hi'. This command will also
delete a memo folder, however you cannot delete the INBOX, SYSTEM, or RECYCLER
memo folders. You can only delete folders manually created by yourself. NOTE:
If you have deleted all your memos and there is one you wished you hadn't delete
you can use the UNDEL command.
/MemoServ DEL <memo number>
/MemoServ DEL <memo number:memo number>
/MemoServ DEL <memo number,memo number,memo number...>
/MemoServ DEL ALL
/MemoServ DEL <memo folder>
EXPUNGE - Delete
all memos from the recycled folder
The EXPUNGE command will permanently delete all memos in your "RECYCLER"
folder. Once your memos have been EXPUNGED from the folder they cannot be retrieved.
/MemoServ EXPUNGE
FORWARD - Arrange
or modify memo forwarding
This command will 'forward' memos from one registered nickname to another. You
must be identified to both nicknames to use this command. This command will
not allow you to forward a memo to someone else.
NOTE: This command is NOT AVAILABLE CURRENTLY. If you want to receive all your
memos to only one of your registered nicknames, please see the following help
file: /NickServ help set MFORWARD
/MemoServ FORWARD on <nickname>
/MemoServ FORWARD off
IGNORE - MemoServ
ignore command.
You have the ability to manage a permanent MemoServ ignore list with this command.
All nicknames added to your ignore list must be registered nicknames via NickServ.
If a nicknames on your ignore list tries to send you a memo. The ignored nickname
will be notified that they are on your ignore list and you do not wish to receive
any memos from them.
/MemoServ IGNORE <add|del|list|wipe> <nickname>
/MemoServ IGNORE <add|del> <nickname>
/MemoServ IGNORE list
/MemoServ IGNORE wipe
KEEP - Mark a
memo that you do not want to expire
The keep command will MARK a memo with the KEEP flag. This command will simply
prevent the memo from being autoexpired. If you use the command /MemoServ DEL
ALL, The memos in the folder will be deleted including the kept memos.
/MemoServ KEEP <memo number>
LIST - List your
current memos
Displays a list of memos sent to you, in your "active" memo box. You
cannot see memos that you have sent.
/MemoServ LIST
MOVE - Move a
selected message to a specified memo box
This command will allow you to move a memo from a memo folder to another memo
folder. For example lets say you would like to keep a memo you recieved from
a friend, however you'd like to remove from your INBOX folder. You could create
a new folder and use the MOVE command to move the selected memo to a new folder.
It will also let you move more than 1 memo at the time.
/MemoServ MOVE <memo number> <folder name>
/MemoServ MOVE <memo number-memo number>
/MemoServ MOVE <memo number,memo number,memo number...>
READ - Read a
memo
This command can be used to read memos in the currently selected folder. The
argument passed can be an individual memo number, a comma separated list of
memo numbers or a memo range. A memo range, denoted by the syntax <lo>:<hi>
specifies that you wish to read all memos, whose id is higher or equal to 'lo'
and less or equal to 'hi'.
/MemoServ READ <memo number>
/MemoServ READ <memo number:memo number>
/MemoServ READ <memo number,memo number,memo number...>
SELECT - Select
your active memo box
The select command, will allow you to chose which memo folder will be your active
memo box. The CLOSE command would close a selected memo folder.
/MemoServ SELECT <folder name>
SEND - Send another
user or a channel a memo
This command allows you to send a memo to a registered nickname or channel.
If you wish you can attach a topic to memo by using the 'MTOPIC' keyword and
specifying the topic followed by the 'MBODY' key word and the body of the message.
/MemoServ SEND <#channel|nickname> <message>
/MemoServ SEND <#channel|nickname> [MTOPIC <topic> MBODY] <message>
Example: /MemoServ SEND #webchat MTOPIC meeting MBODY Meeting was canceled.
SENDTO - Send
a memo to a specific channel list
This command allows you to send a memo to registered nicknames in the specified
list. If you wish you can attach a topic to memo by using the MTOPIC keyword
and specifying the topic followed by the MBODY key word and the body of the
message.
/MemoServ SENDTO <#channel> [AOP|SOP|VOP|UOP] <message>
/MemoServ SENDTO <#channel> [AOP|SOP|VOP|UOP] [MTOPIC <topic> MBODY]
<message>
Examples:
/MemoServ SENDTO #webchat aop,sop Meeting was canceled.
/MemoServ SENDTO #webchat aop MTOPIC meeting MBODY Meeting was canceled.
STAT - Displays
all Memo folders
This command will show you the list of all your MemoServ folders. You will also
be able to view how many memos are in each folders, memos read, unread. All
registered Nicknames automatically get 3 default folders, these folders cannot
be deleted. INBOX, SYSTEM, and RECYCLER.
/MemoServ STAT
UNDEL - Undelete
a memo from the Recycler box
This command will allow you undelete a memo that is currently in your RECYCLER
memo box. You will need to change your active folder to the RECYCLER folder
and "list" so you will be able to obtain the memo numbers. Which ever
memo you should decide to undelete will be automatically moved back to the INBOX
memo folder.
/MemoServ UNDEL <memo number><folder name>
CHANNEL MODES
/MODE <#channel> +|-<mode> [<value>] [<#channel>
<nickname>|<user@host>]
Sets various options on the channel. You must be a channel operator to issue these commands:
A - Auditorium (Scribe Only) Users are not always shown in the names list or when they join/part/change nicks to minimize scroll. This mode can only be set by a server administrator.
b - Ban: Will ban the specified user from joining the channel.
c - This mode will prevent colors from being sent to the channel
d - Nick change restriction. This channel mode will only allow 1 nickname change per user, from Guestxxxx to nickname. Does not affect IRC operators.
e - This mode on a channel will prevent CTCP on the channel but will not prevent actions.
i - Invite: Will make the channel invite only. Users must be specifically invited to join using the /invite #channel nickname command.
j - Java clients don't need the key to get into a +k channel. If not simultaneously used with +k the channel will only allow Java users in the channel and lock out all other clients.
k - Keyed: Sets the channel
so only users who specify the channel key (password) as the second parameter
of the join command can join the channel.
/join <#channel> <password>
l - Limit: Limits the number of users that can be in the channel simultaneously.
L - Language filtering. This is set on the server level, if filtering is enabled and you want language filters to be active in channels you must set this channel mode. Operators only.
m - Moderated: Causes a channel to be moderated so only the operators and the users who are +v (voice) can talk.
M - This mode is used
in a forward moderated chat. If the channel is set to +m all the messages sent
to the channel that cannot be viewed by other users will be sent to a +N channel
both channel modes work together. This mode can only be set by a server administrator.
Example of this mode:
/mode #channel +M #receivingchannel
n - No External Messages: No outside messages or notices can be sent into the channel by users who are not in the channel.
N - This command is set
to a channel that is receiving moderated messages from a +mM channel, it is
a good way of scanning questions when you have a special event. To use both
+M and +N modes you must be an IRCop and you must be a channel op in both channels.
This mode can only be set by a server administrator.
Example of this mode:
/mode #receivingchannel +N #channel
o - Channel Operator:
Gives the user whose nickname immediately follows the +o channel operator status.
Example:
/mode #webchat +o Surfin
O - Channel Overflow,
If you set a user limit in the channel and have mode +O on, it will redirect
the users in the second channel.
Examples:
/mode #channel +Ol user limit #newchannel.
/mode #webchat +Ol 150 #webchat2 (This setup would send user 151 and up to #webchat2)
p - Private: Marks the channel as private. Will not appear when other users do /list command.
r - Registered: This indicates that a channel is registered. (informational only - users cannot set this modes)
R - Restricted. This channel mode will only allow registered nicknames in the channel.
s - Secret: Hides the channel in the list
t - Topic: Sets the channel so that only channel operators can change the topic.
u - User Op: UOPs, you can set a user to +u, he/she will be identified with a - in front of their nickname.
v - Voice: Gives the user a voice when the channel is moderated (+m)
w - Not available at this time
W - Not available at this time
y - Not available at this time
Examples:
/mode #webchat +s
/mode #webchat +o Surfin (makes nickname Surfin a channel operator on #webchat)
/mode #webchat +b lamer@pm02.digex.net (bans this hostmask)
/mode #webchat +l 30 (limits the channel to 30 users)
/mode #webchat +k ircpass
/mode #webchat +tns
/mode #webchat -sk ircpass
/mode #webchat +kl ircpass 100
/mode #webchat +v Surfin
(USER) UMODES
/UMODE [+|-<mode>]
Sets options on yourself. You can use the /umode command only for your own nickname. Available user/oper modes:
a - Services Administrator (Operators Only) set Server Administrator status. Must have become an Operator through an operator entry, and specified have the a flag set to use Administrator option. This will allow you access to super user status in services. You will be able to getpass and set other services options.
A - Server Administrator (Operators Only) The server will set this mode you to identify you as a server Administrator after you /oper yourself. The flag for this oper level is set in the oper configuration.
b - ChatOps (Operators Only) This mode is used in order to see /chatops messages occuring on the server and network.
c - Clients: (Operators Only) See clients entering and exiting the server.
e - DCC: When this mode is set dcc transfers cannot be sent to your client.
E - English, this will show you as you prefer to speak English.
f - Flood Notices (Operators Only) Will notify you if server notices of floods.
F - French, this will show you as you prefer to speak French.
g - Globops: (Operators Only), GNOTICE messages
G - German, this will show you as you prefer to speak German.
h - Helpops (Operators Only) Identifies you to others as a "helper". If this mode is set, your /whois display will show a message stating that you are "helpful". Also, if a user requests help on a specific subject, (i.e. /raw help chanops), you will receive a 'helpop' message informing you of what subject he is looking for help on.
i - Invisible: Makes a user invisible, you will not be able to see what channels this user has joined unless you are in a channel with that user.
j - Java user mode only.
k - KillMode (Operators Only) Will show you all the kill messages occuring on your server and the network.
L - Language filtering mode. If filtering is set on the server the user with this mode will have selected language filtered with ***. This mode says the user has sensative ears.
m - Messages: This will protect you from getting direct messages from other users.
M - Malaysian, this will show that you prefer to speak Malaysian.
n - NewsFlash: This will allow the users to receive newsflash messages.
o - Operator (Operators Only) The server will set this mode on you after you /oper yourself.
p - CTCP: This will prohibit others from sending you ctcp commands.
r - User is using a registered Nickname that matches the mask.
R - User has identified to NickServ with nickname password.
s - Server messages: Allows you to see messages that the server sends.
S - Spanish, this will show you as you prefer to speak Spanish.
t - Reports (Operators Only) This mode will show you a report of what is done on the server, such as, /stats commands, /admins everytime someone issues those commands you will be notified.
T - Thai, this will show that you prefer to speak Thai.
w - Wallops: Messages sent by ircops to users will be visible.
x - IP masking of the hostmask which helps to prevent denial of service attacks. In the formation of =numbersletters or numbersletter= You can identify if IP masking is enabled on the server with the = sign. This type of IP masking allows level 1 bans.
X - (Operators Only) Mostly used by Scripters, in commands such as /userhost <nickname>. The +X mode will break the +x mode except on channel information +x for ircops remains and will not be broken by the +X mode.
y - Whois (Operators Only) this will show you who does a whois on you.
z - Services Agent/bot mode Only. Prevents the server agent/bot from being kicked.
Example:
/mode Dan +isw (will be invisible, see server msgs & wallops)
/mode Dan -s (will take away the ability to see server msgs)
/umode +xin
/umode -i
Brought to you by MadEye from Poems by Donovan and PoJo's Harry Potter Site