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

Teams Irc. And its services!

IRC teams. And its services!

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

In this article, we will consider not only IRC commands, but also consider commands for useful services such 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 mIRC client commands, if they are of any interest to 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 look at what IRC, ChanServ, NickServ, and MemoServ are!

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

NickServ
NickServ is a service that allows users to register and identify their Nicknames, and conduct other operations on them!

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

MemoServ .
MemoServ is a service for delivering short messages to registered users (which may not be on the network at the moment), and to channels.

Let's start with the IRC teams themselves

Basic IRC teams :

/ 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 you are sitting on)
r - registered and identified
v - infected with a virus (DCC-Send block)
w - receive wallops (not used here)
x - hides the host (protection against nukes)

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

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

Flags:

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

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

O - For IRCOPs only
A - Only for Server Admins
/ query nickname - enter the user in private
/ names #channel - see who is sitting on the channel without going to it
/ who #channel - same as / names (another variation)
/ whois nickname - view nick info
/ whowas nickname - see info about a nickname that is gone
/ quote ircops - All network IRCs
/ away reason - enable "ave" mode
/ away - return from "ave" mode
/ help / command - will give a help on command
/ server irc.server.net - connect to the server
/ who * part_address * - find a nickname by its host
// mode $ me + x - hide your host
// cs op $ chan $ me - get op from ChanServ (if you're auto-op)
/ notify nickname note - add user to notify (list of notifications)
/ ban #channel nickname [1-9] - ban the nickname on the channel [ban_type]
/ part #channel - leave the channel
/ partall - leave all channels
/ quit message - leave the server with a message
/ list - channel list
/ 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 are sitting
/ dns Nickname | IP | Hostname - determine 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 channel administrator is

Keyboard shortcuts:
ctrl + k [0-15] - write in 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 - 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 clipboard
ctrl + w - iterate over the channel windows
ctrl + q - iterate through private windows
ctrl + enter - equal to / say text
alt + 1-9 - select the channel on which you are sitting
alt + j - Channel folder (favorite channels)
alt + l - channel list view menu
alt + b - address book
alt + n - reminder menu (notify)
alt + s - send file menu

NickServ's Commands:

/ msg NickServ help
/ ns register password e-mail - Register nickname
/ ns identify password - identify
/ ns ajoin add #channel - add a channel to autorun during authentication
/ ns ajoin del #channel - delete the channel in autostart upon identification
/ ns ajoin list - see a list of autorun channels for identification
/ ns link nickname password - link to nick (make nicknames equal)
/ ns unlink nickname password - cancel linking of nicknames (see / ns help unlink)
/ ns set password newpassword - change the 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 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 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 - Free nick from service withholding after RECOVER
/ ns listlinks - see a 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 nick
/ ns status nickname - no comment

ChanServ Commands:

/ msg ChanServ help
/ cs register #channel password description - register a channel
/ cs identify #channel password - identify as the founder
/ cs set #channel founder nickname - change the founders to nickname
/ cs set #channel successor nickname - set the name of the channel recipient in the case of the drop of the nickname
/ 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 the channel url
/ cs set #channel email soap - specify the e-mail of the channel (usually its owner)
/ cs set #channel entrymsg text - specify greeting by ChanServ
/ cs set #channel topic newtopic - install newtopic
/ cs set #channel keeptopic on - enable topic saving when the channel is empty
/ cs set #channel keeptopic off - turn off topic saving when the channel is empty
/ cs set #channel mlock + flags - set the protection of channel modes (+ 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 - 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 registered in the access list
/ cs set #channel secureops off - all can be operators (@)
/ cs set #channel leaveops on - Never remove channel statements other than using the deop command
/ cs set #channel leaveops off - disable leaveops
/ cs set #channel opnotice on - enable warning when using the op / deop command
/ cs set #channel opnotice off - turn off the warning when using the op / deop command
/ cs set #channel nolinks on - enable ignoring access permissions for linked nicks
/ cs set #channel nolinks off - disable ignoring access permissions for linked nicks
/ cs access #channel add nickname level - add nickname to the channel’s access list by level (Default: 3 == auto-login; 5 == auto-op; 10 == access to akik, kick)
/ cs access #channel del nickname - remove nickname from the channel access list
/ cs access #channel list - see the list of nicks that have access to the channel
/ cs drop #channel - unregister a channel
/ cs akick add nickname! president@host.domain - add a mask to auto-kick
/ cs akick del number - remove a mask from autokick
/ cs akick list - see a list of auto-kicks
/ cs info #channel - see channel info
/ cs invite #channel - ChanServ will invite you to #channel
/ cs op #channel nickname - give op nickname to #channel
/ cs deop #channel nickname - take away op from nickname on #channel
/ cs unban #channel - ChanServ unban you on #channel
/ cs kick #channel nickname reason - 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 operator status from all
/ cs clear #channel voices - remove all voices
/ cs clear #channel bans - grant an amnesty on the channel (remove all bans)
/ cs levels #channel list - see 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 founder

MemoServ Commands

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

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