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

Irc commands. And his services!

IRC commands. And his services!

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

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

First, let's take a quick look at what IRC, ChanServ, NickServ and MemoServ are!

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

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

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

MemoServ .
MemoServ is a service for delivering short messages to registered users (who may not currently be online) and to 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 / names command from those who are not on your channel)
p - hides channels you are joining from / whois (hides the channels on which you sit)
r - zaregen and identified
v - infected with a virus (blocking DCC-Send)
w - receive wallops (not used here)
x - hides the host (protection from nukes)

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

a - Admin Service
A - Admin Server
o - Global IRKOP
O - Local IRKOP
c - receive notes from the server when somebody connects to it (fawn !!!
f - receive messages about flooding
g - get global notices
k - receive notices at "murders"
N - Network Administrator
s - receive notices from the server
t - receive notices when requesting / stat, / info ...
T - Technical Administrator
y - receive notices when watching your info (/ whois, / uwho, ...)
z - Zombie (cannot send messages / kick / change topics) =)
Channel modes
Syntax: // mode # channel + flags / flags

Flags:

a - Admin of the channel (no one except the same Admins can kick it or remove the OP)
o - channel operator (can kick, ban ...)
v - voice. the right to speak in + m mode, flood in + d and write in color
e - "Irkopstvo" (bans on this mask are ignored)
c - cannot be written in color
d - do not repeat messages
i - by invitation only
k - password the channel (/ mode # channel + k password)
K - If the channel + i / + k ops will receive messages if someone cannot enter the channel
l - Limit (limit) of users
m - Moderated. Speak only @ (Operators) and + (Voices)
n - No messages from outside
p - Private channel (hides in / list)
q - quit messages are not sent to the channel
s - Secret (hides in / whois)
S - Anti-Advertising
t - The topic can be changed only by @ (Operators)

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

O - Only for IRKOPs
A - Only for Server Admins
/ query nickname - go to the user in private
/ names #channel - see who is sitting on the channel, not going to him
/ who #channel is the same as / names (another variation)
/ whois nickname - view info about nickname
/ whowas nickname - view info about the nickname who left
/ quote ircops - All network ircs
/ away reason - to enable the mode "evay"
/ away - return from the mode "evay"
/ help / command - will issue a help by command
/ server irc.server.net - connect to server
/ who * part_address * - find the nickname of his host
// mode $ me + x - hide your host
// cs op $ chan $ me - get op from ChanServ (if you autoop)
/ notify nickname note - add user to notifay (list of requests)
/ ban #channel nickname [1-9] - ban nick on channel [bar_type]
/ part #channel - leave channel
/ partall - leave from all channels
/ quit message - leave the server with a message
/ list - list of channels
/ run application / folder - launch application / folder
/ dde mPlug control [on | off] - enable / disable AMIP
/ who - displays a complete list of network users
/ amsg - send text to the channels you are sitting on
/ ame - send action to the channels on which you sit
/ 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 server name) - Find out who the administrator of the channel

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

NickServ commands:

/ msg NickServ help
/ ns register password e-mail - Register nickname
/ ns identify password - identify
/ ns ajoin add #channel - add a channel to autorun for identification
/ ns ajoin del #channel - remove the channel in autorun during identification
/ ns ajoin list - view the list of channels for auto-login during identification.
/ ns link nickname password - link to nickname (make nicknames equal)
/ ns unlink nickname password - cancel nick linking (see / ns help unlink)
/ ns set password newpassword - change password to newpassword
/ ns set language number_of_language - set the language of services
/ ns set URL web-address - specify the web 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 accessible 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 available
/ 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 used your nickname
/ ns release nickname password - Release nick from services after RECOVER
/ ns listlinks - see the list of nicknames linked to you
/ ns notes add text - add note
/ ns notes del note_number - delete 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 a channel
/ cs identify #channel password - identified as founder
/ cs set #channel founder nickname - change the founder to nickname
/ cs set #channel successor nickname - set the name of the channel receiver in the case of a drop of the founder
/ cs set #channel password newpassword - change password to newpassword
/ cs set #channel desc description - set / change channel description
/ cs set #channel url web-address - specify the channel url
/ cs set #channel email soap - specify the channel e-mail (usually its owner)
/ cs set #channel entrymsg text - specify ChanServ greeting greeting
/ cs set #channel topic newtopic - install newtopic
/ cs set #channel keeptopic on - enable saving of the topic when the channel is empty
/ cs set #channel keeptopic off - turn off topic saving when the channel is empty
/ cs set #channel mlock + flags flags - set channel mode protection (+ nt by default)
/ cs set #channel mlock off - disable channel mode protection
/ cs set #channel private on - hide channel info
/ cs set #channel private off - make channel info available
/ cs set #channel restricted - limit access to the channel (only those who are in the access-list can enter it)
/ cs set #channel secureops on - only those who are registered in the access-list can be operators (@)
/ cs set #channel secureops off - all operators can be operators (@)
/ cs set #channel leaveops on - Never remove channel operators except using the deop command
/ cs set #channel leaveops off - disable leaveops
/ cs set #channel opnotice on - enable sending an alert when using the op / deop command
/ cs set #channel opnotice off — turn off sending an alert when using the op / deop command
/ cs set #channel nolinks on - enable ignoring recognition of access rights for linked nicks
/ cs set #channel nolinks off - disable disregard of rights of access rights for linked nicks
/ cs access #channel add nickname level — add nickname to the channel access list by level (Default: 3 == autolog; 5 == autoop; 10 == access to akik, kiku)
/ cs access #channel del nickname - remove nickname from channel access list
/ cs access #channel list - view a list of nicknames that have access to the channel
/ cs drop #channel - unregister channel
/ cs akick add nicknamesident@host.domain - add mask to autokick
/ cs akick del number - remove mask from autokick
/ cs akick list - view autokick list
/ cs info #channel - view info channel
/ cs invite #channel - ChanServ invites you to #channel
/ cs op #channel nickname - give op nickname on #channel
/ cs deop #channel nickname - select op from nickname on #channel
/ cs unban #channel - ChanServ unban you on #channel
/ cs kick #channel nickname reason to kick 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 the status of operators from all
/ cs clear #channel voices - remove voices from all
/ cs clear #channel bans - conduct an 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 for the founder

MemoServ Commands!

/ msg MemoServ help
/ ms send nickname text - send nickname a message
/ ms list - list of messages left to you
/ ms read (#channel) number / list / last / new
/ ms del number - delete the message by number №
/ ms set notify on - you will be informed of 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 of the notes when you log in or when you return to the initial state (/ away)
/ ms set notify new - you will only be informed of 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 memos (not more than 20)!

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