Basic commands of IRC |
This guide makes reference to the most common commands that can
be used in the IRC. It has nothing to do with an exhaustive
relationship neither includes specific commands of some IRC
customer programmes. It just tries to be a summary of the most
common commands that you can need during your normal use of the
IRC.
An IRC command is an order that you can give to the IRC server which you are using in order to execute specific actions or to give information. Logically, you should introduce the commands from your IRC customer programme, thus, being connected to the server, commands which have not that function are simply commands of your programme setup.
Sometimes it is difficult to distinguish between proper and private commands of the IRC conection programme that we are using. Currently, there are very advanced customers who assume complex commands; and this doesn't mean that they can do more than this, it simply means they are able to execute internal actions which use several IRC commands, to interpret the servers information in different ways, or to make functions automatic making you free of work.
You can find, too, that your customer programme does not answer to commands at the same level that here it is shown, and this is because the programme does not send the command to the server just the same you have orered, but also it executes internally other commands in order to extend the information received or to make better the command results. Anyway, the final effect will always be very similar. It musn't impress you at all, the basic rules of IRC protocol commands are very simple to use once you have been familiarized with it, and to know it will provide you a reliable system which execute your will whatever the programme you are using was.
As we know, a command is not a common text that is introduced to have a chat, but a chain of features which we expect to obtain a specific result, so we have to show it to our customer programme, if not, it will interpret it just as a sentence in the chat. In most of the programmes we obtain it preceding the command by a specific symbol, and this symbol is, moreover, the "slash" ("/"). So, taking this to account, we can state that the command is sitted after the "slash".
Command index:
AWAY
Syntax: AWAY [message]
Use:
The AWAY command is used to indicate other users that you are not
paying attention to the IRC in that moment. To enter, you must
specify a message, to leave you only have to execute the command
without writing a message. The AWAY level appears when somebody
will made you a WHOIS.
Syntax: INVITE
Syntax: JOIN
<#channel> [password]
Use:
Syntax:
<#channel> <nick> [reason]
Use:
Syntax: LINKS
Use:
Syntax: LIST [
chain | -MIN num | -MAX num ]
Use:
Syntax: ME
<text>
Use:
For
example, if his nick is " JuanJo " and it executes the
command: /me has today not a good day, the message that will
appear would be: * JuanJo has today not a good day.
Syntax:
AME <text>
Use:This command has just the same function as before, with the
peculiarity that it is seen in all the channels in which you are
connected.
Syntax: MSG
<nick | #channel>
Use:
Syntax: MODE
[#channel | nick] <+/-modes> [parametre]
Use:
Ways
of User in IRC:
| i | It activates or not
" the invisible " mode. If your mode has the
form +i, your nick will never appear when another user is
executing the WHO or the NAMES command. |
| s | It activates or not the
mode used to see the messages that the server is sending
in the NOTICE form. It could be easy to introduce
yourself in the mode +s if you are not interested in the
messages that the server sends frequently to us. |
| w | It
activates or not the reception of the messages that the
server sends by way of WALLOP, it could be said that it
is a kind of global sometimes used NOTICE by the network
operators. |
| d | It activates or not the reception of public messages which are appeared in certain channels. Thus, if we have activated the d mode for our nick, the server will not send to us the public messages of those channels.If you want to exploit the edge-width this is ideal for bots or states of AWAY. Note: When mode d is active, the channels in which we are will appear preceded by a hyphen (-) when an user uses the WHOIS. |
Ways
of Channels in IRC:
| v | It
provides or not the voice mode to an user within a
channel (see mode+m) |
| o | This mode allows us to
provide or not the channel operator status to ourselves
or to another user of the channel. |
| b | It is the
mode that establishes or not a ban to an user in a
channel. If this user is not within the channel he cannot
enter this and he will receive the message that he is
banned, if he is within the channel he cannot send
messages to the channel unless he was the operator of
this one. |
| t | It activates or not the
prohibition that those being not operators could modify
the channel topic. |
| n | It activates or not the
prohibition that those who are not in the channel could
send messages to this channel, by way of the MSG command.
|
| k | It establishes a channel
key that has to be introduced in the JOIN command in
order to accede to this channel. |
| s | It hides the channel (it
is a kind of not visible mode for channels), it won't be
listed with the command / LIST nor will appear in the /
WHOIS of the users are in the channel unless another user
who was inside it, too, will list it. |
| i | It activates or it
deactivates the option of single channel for guests
(through the commando IT INVITES). The invitations to the
single channel will be able to make it the operators of
this. |
| p | Deprived channel, is a
way similar to the secret (way s). |
| l | It
establishes a maximum limit of users within the channel. |
| m | It establishes or it retires the configuration of moderate channel. With +m in the single channel the operators and those users will be able to write messages who have voice (way +v of user in the channel). |
Sintaxis: NAMES
<nick | #channel>
Use:
Sintaxis: NICK
<new_nick>
Use:
Sintaxis: NOTICE
<nick | #channel>
Use:
Sintaxis: PART
<#channel>
Use:
Sintaxis: QUIT
<mesaje>
Use:
Sintaxis: SERVER
name:port:password
Use:
Sintaxis: TOPIC
<#channel> <txt>
Use:
Sintaxis: WHO
[name] [o]
Use:
Sintaxis: WHOIS
<nick>
Use:
Sintaxis: WHOWAS
<nick>
Use: