This page has been robot translated, sorry for typos if any. Original content here.

The Irc commands. And its services!

IRC commands. And its services!

This article is not written for professionals, it is written for those who have read the IRC, but wants more, wants to continue their knowledge in the world of IRC!

In this article we will consider not only the IRC commands, but also consider the commands for such useful services as NickServ, ChanServ and MemoServ, which in my opinion, too, need to know, or at least be familiar with them! We will not consider the commands of the client mIRC, if you are still interested in them, then look in the help of mIRC'a, if it's bad with English, then download the help translated into Russian!

First, let's look at the IRC, ChanServ, NickServ and MemoServ!

IRC .
IRC is a multi-user communication system where people meet on channels (rooms, virtual places, usually with a general conversation topic) to communicate with the group or privately. There is no limit to the number of people who can participate in a conversation or limit the channels that can be formed in the IRC. (If you want to learn more about the birth of IRC, read

NickServ .
NickServ is a service that allows users to register and identify their Nicks, and perform other operations on them!

ChanServ .
ChanServ is a service that allows you to register a channel and conduct its settings!

MemoServ .
MemoServ is a short message delivery service for registered users (which may not be currently on the network), and on channels.

Let's start with the IRC commands themselves

Basic IRC commands :

/ helpsys chanmodes - channel modes
/ helpsys umodes - user modes

User Modes

Syntax: // mode $ me + flags / -flags

Flags:

**************** USER HELP SYSTEM ***************

B - bot
h - Helper
i - "invisible mode" (hides you from the command / names from those who are not on your channel)
p - hides channels you are joining from / whois (hides the channels on which you are sitting)
r - registered and identified
v - infected with a virus (DCC-Send lock)
w - receive wallops (we do not use it)
x - hides the host (protection against nukes)

**************** OPER HELP SYSTEM ***************

a - Service Admin
A - Server Admin
o - Global IRKOP
O - Local IRCOP
c - receive notices from the server, when somebody connects to it (pale!
f - receive flood reports
g - receive global notices
k - receive notices for "murders"
N - Network Administrator
s - receive notices from the server
t - receive notifications for requests / stat, / info ...
T - Technical Administrator
y - receive notices when they look at your information (/ whois, / uwho, ...)
z - Zombie (can not send messages / kick / change topics) =)
Channel modes
Syntax: // mode # channel + flags / flags

Flags:

a - Admin of the channel (no one except the same Admin can kick him or remove the OP)
o - Channel Operator (can kick, ban ...)
v is the voice. the right to talk in + m mode, flood with + d and write with color
e - "Sparkling" (bans for this mask are ignored)
c - can not be written in color
d - you can not repeat messages
i - by invitation only
k - to protect the channel (/ mode # channel + k password)
K - If the channel + i / + k experiences will receive messages if someone fails to enter the channel
l - Limit (limit) of users
m - Moderated. Talking can only @ (Operators) and + (Voys)
n - No messages from outside
p - Private channel (hiding in / list)
q - Quit messages are not sent to the channel
s - Secret (hides in / whois)
S - Anti-Advertising
t - The topic can only be changed by @ (Operators)

**************** OPER HELP SYSTEM ***************

O - Only for IRCs
A - Only for Server-admins
/ query nickname - log in to private user
/ names #channel - see who sits on the channel without going to it
/ who #channel is the same as / names (another variation)
/ whois nickname - view info about nickel
/ whowas nickname - view info about nick, which left
/ quote ircops - All the network irkopes
/ away reason - activate the "evey" mode
/ away - return from the mode "evey"
/ help / command - will give a help on command
/ server irc.server.net - connect to the server
/ who * part_address * - find the nickname by its host
// mode $ me + x - hide your host
// cs op $ chan $ me - get op from ChanServ (if you are an auto-op)
/ notify nickname note - add a user to the notify (list of notifications)
/ ban #channel nickname [1-9] - ban nick on channel [type_bana]
/ part #channel - leave the channel
/ partall - leave from all channels
/ quit message - leave the server with a message
/ list - the list of channels
/ run application / folder - launch application / folder
/ dde mPlug control [on | off] - enable / disable AMIP
/ who - displays a full list of users on the network
/ amsg - send text to the channels you are sitting on
/ ame - send action to the channels you are sitting on
/ dns Nickname | IP | Hostname - define IP | Hostname (depending on what you type)
/ links - displays a list of servers linked to IrcNet.
/ admin irc.server.ru (where server is the name of the server) - Find out who the channel administrator is

Keyboard shortcuts:
ctrl + k [0-15] - write with color
ctrl + k color1, color2 - write color1 on the background color2
ctrl + b - write in bold
ctrl + u - write underlined
ctrl + r - write in contrast
alt + r - call the remote editor
alt + a - call alias editor
alt + p - call the popup editor
alt + o - World options
alt + u - the list of links saved by the world
alt + z - leave the channel
ctrl + f4 - alt + z
ctrl + c - copy to clipboard
ctrl + v - paste from the clipboard
ctrl + w - search channel windows
ctrl + q - sort through the private windows
ctrl + enter - equal to the command / say text
alt + 1-9 - choose the channel you are sitting on
alt + j - Channel folder (favorite channels)
alt + l - the menu for viewing the list of channels
alt + b - address book
alt + n - reminder menu (notify)
alt + s - the menu for sending files

NickServ Team:

/ msg NickServ help
/ ns register password e-mail - Register nickname
/ ns identify password - identify
/ ns ajoin add #channel - add a channel to the autorun on identification
/ ns ajoin del #channel - delete the channel in the autostart during authentication
/ ns ajoin list - view the list of auto-pass channels during identification
/ ns link nickname password - link to nick (make nicknames equal)
/ ns unlink nickname password - undo the nickname (see / ns help unlink)
/ ns set password newpassword - change the password to newpassword
/ ns set language number_of_language - set the language of the services
/ ns set URL web-address - specify the Internet page associated with the nickname
/ ns set e-mail your_e-mail - specify your mailing address
/ ns set icqnumber #IcqNumber - specify the UIN of your ICQ
/ ns set location your_real_address - specify your address
/ ns set private on - hide info about your nickname (/ ns info nickname)
/ ns set private off - make info about your nickname available to everyone (/ ns info nickname)
/ ns set hide e-mail on - hide your e-mail
/ ns set hide e-mail off - make your e-mail accessible
/ ns set hide quit on - hide info about your quit
/ ns set hide quit off - make info about your quit available
/ ns drop - unregister your nickname
/ ns recover nickname password - Kill another user who has used your nickname
/ ns release nickname password - Free nick from service retention after RECOVER
/ ns listlinks - see the list of nicknames associated with you
/ ns notes add text - add a note
/ ns notes del note - number - delete a note
/ ns notes list - get a list of all saved notes
/ ns ghost nickname password - kill the user using your nickname
/ ns info nickname - view info by nickname
/ ns status nickname - no comment

ChanServ commands:

/ msg ChanServ help
/ cs register #channel password description - register channel
/ cs identify #channel password - identifies as a file manager
/ cs set #channel founder nickname - change the builder to nickname
/ cs set #channel successor nickname - set the name of the channel recipient in the case of a dropper of the builder
/ cs set #channel password newpassword - change the password to newpassword
/ cs set #channel desc Description - set / change channel description
/ cs set #channel url web-address - specify channel url
/ cs set #channel email soap - specify the e-mail of the channel (usually its owner)
/ cs set #channel entrymsg text - specify a greeting by the ChanServ of the calling
/ cs set #channel topic newtopic - install newtopic
/ cs set #channel keeptopic on - enable the save of the topic when the channel is empty
/ cs set #channel keeptopic off - turn off the topic save when the channel is empty
/ cs set #channel mlock + flags-flags - set protection of channel modes (+ nt by default)
/ cs set #channel mlock off - turn off channel mode protection
/ cs set #channel private on - hide channel info
/ cs set #channel private off - make info about the channel available
/ cs set #channel restricted - restrict access to the channel (only those who are in the access-list can access it)
/ cs set #channel secureops on - operators (@) can only be those who are registered in the access-list'e
/ cs set #channel secureops off - operators (@) can be all
/ cs set #channel leaveops on - Never remove channel operators except for using the deop command
/ cs set #channel leaveops off - disable leaveops
/ cs set #channel opnotice on - enable sending a warning when using the op / deop command
/ cs set #channel opnotice off - turn off the sending of the warning when using the op / deop command
/ cs set #channel nolinks on - turn on ignore the recognition of access rights for the linked nicknames
/ cs set #channel nolinks off - turn off ignoring the recognition of access rights for the linked nicknames
/ cs access #channel add nickname level - add nickname to channel access list by level level (Default: 3 == autos; 5 == autoin; 10 == access to akiku, kiku)
/ cs access #channel del nickname - remove nickname from channel access list
/ cs access #channel list - see the list of nicknames with access to the channel
/ cs drop #channel - unregister the channel
/ cs akick add nicknameid@host.domain - add mask to autocake
/ cs akick del number - remove the mask from the autokick
/ cs akick list - view the list of auto-kicks
/ cs info #channel - view channel info
/ cs invite #channel - ChanServ will invite you to #channel
/ cs op #channel nickname - give op nickname to #channel
/ cs deop #channel nickname - select op from nickname to #channel
/ cs unban #channel - ChanServ drown you on #channel
/ cs kick #channel nickname the reason is to kick the nickname with #channel
/ cs clear #channel users - kick everyone with #channel
/ cs clear #channel modes - remove all modes from the channel
/ cs clear #channel ops - remove all operator status from all
/ cs clear #channel voices - uncheck all voices
/ cs clear #channel bans - amnesty on the channel (remove all bans)
/ cs levels #channel list - view channel settings
/ cs levels #channel set option (see / cs levels #channel list) level - change channel settings
/ cs levels #channel disable option - make the option available only to the builder

Commands MemoServ!

/ msg MemoServ help
/ ms send nickname text - send a nickname to the message
/ ms list - the list of messages left to you
/ ms read (#channel) number / list / last / new
/ ms del number - delete message by number
/ ms set notify on - you will be informed about the notes when you log in when you return to the original state (/ away) and when they are sent to you
/ ms set notify logon - You will only be informed about the notes when you log in or when you return to the original state (/ away)
/ ms set notify new - You will only be informed about the notes when they are sent to you!
/ ms set notify off - You will not receive any scraps message
/ ms set limit (#channel) limit - Set the maximum number of notes (not more than 20ty)!

All these commands will allow you to fully use this wonderful world of communication! And expand your knowledge in the world of IRC!