IRC -- Internet Relay Chat
Communication en temps réel


C'est un protocole d'échange de messages sur un serveur spécifique. Vous vous joignez à des discussions en temps réel à la différence des newsgroups et ce dans différents forums aussi appelés canaux ou channels.

Les commandes

Syntaxe

[]
signifie qu'un argument est optionnel.
#
un nombre.
message
un texte.
channel
un nom de canal commençant avec # ou &.
nick
un surnom utilisé sur irc..

Référence

/admin server
retourne le nom de l'administrateur d'un serveur donné.
/away message
marks you as being away (no message = not away)
/ban nick
bans 'nick' from the current channel
/bye message
affiche 'message' et quitte IRC
/broadcast message
sends a message to all of your windows
/channel channel [passwd]
joint un canal [avec mot de passe]
/cmdchar c
changes the command-prefix (default /) to the given character
/cping nick
shows response time for nick in seconds
/ctcp target command
issues a CTCP command. Do /ctcp target clientinfo for more info.
sound sndname
plays the sound 'sndname' at 'nick's computer
sound
displays the list of available sounds on 'nick's computer
xdcc list
displays the list of available files on 'nick's computer
xdcc version
shows the xdcc version (currently 1.0)
xdcc send #
asks 'nick' to send file number # to your computer
action
= /me
finger
shows the idle time and/or email address of a user
source
shows where to obtain ircle.
version
shows the (ircle) version.
clientinfo
shows all ctcp commands of a client.
userinfo
displays the userinfo field of a user.
ping
pings a user to see he/she is still there.
face get
gets a face file from a user.
face exist
shows if a user has a face file.
time
shows the local time of a user.
/date
affiche la date et l'heure.
/dcc command nick
issues a DCC command (explained below)
/debug
shows all low level messages in ircle. use at own risk. unpredictable things may happen. for testing only.
/exit message
= /bye
/ignore pattern
ignore messages from nick!user@host (may contain wildcards) -pattern removes a pattern from the ignore list
/info
gives info about server
/invite nick channel
invites nick to channel
/ison nick
shows if a user is on irc. not implemented on some servers.
/join
joins channel last invited to
/join channel [passwd]
= /channel
/kick channel nick :msg
kicks nick from channel with message, clicking Kick in the user window does the same. Option click lets you set a kick message.
/leave channel
leave a channel, same as closing a channel window
/links
show server connections
/links mask
shows all servers matching mask
/list
liste les canaux. Note: on some servers you'll get disconnected because of the large amount of data /list generates. You cannot use wildcards -yet-
-min #
liste seulement les canaux avec un minimum de # utilisateurs
-max #
liste seulement les canaux avec un maximum de # utilisateurs
-public
liste seulement les canaux publics.
-private
liste seulement les canaux privés.
-local
liste seulement les canaux locaux.
-global
liste seulement les canaux globaux.
-topic
list only channels with topic set
-mask-
list only channels matching 'mask', for instance /list -*mac*
/lusers
display statistics: the number of users on irc worldwide and the number of channels.
/map
displays a map of all server connections (undernet only)
/massop
gives operator status to everyone on a channel
/massdeop
removes operator status from everyone but you on a channel
/massunban
removes all bans from a channel
/me action
sends an action description, can also be used on a dcc chat window (private action)
/mode channel parm
set channel mode:
+p
canal privé
+s
canal secret
+i
invite-only channel
+m
moderated channel, noone can speak except users with mode +v
+n
no messages from outside channel
+t
only channel operator may set topic
+l #
channel may hold at most # users
+v nick
let nick speak on moderated channel
+b
ban list. Not implemented on some servers.
+b nick!username@hostname
ban nick
+k key
set channel password
+o nick
nick becomes channel operator
-x
removes flag x, where x is one of the above.
You can also you the switches in the Userlist window for this.
/mode nick parm
set user mode:
+i
invisible user
+s
receive server notices
+w
receive wallops
+o
IRC operator
+d
deaf mode, for bots only.
/motd [server]
show message-of-the-day [of another irc server]
/msg nick message
sends nick a private message. Pressing TAB automatically sets the inputline to /MSG and the nickname that last sent you a message. Ircle remembers up 10 nicks until 15 minutes after the last activity.
/names channel
list users on channel
/nick newnick
change your nickname
/note
unknown
/notice user|channel msg
(almost) like /msg
/notify
show notify list
/notify nick
adds nick to notification list (show each signon/off).
-nick
removes nick from notification list.
put the /notify command in the startup command to have it run whenever you connect.
/omsg text
send a message to all channel operators on a channel
/onotice text
send a notice to all channel operators on a channel
/op nick
gives nick operator status
/deop nick
removes operator status from nick
/part channel
= /leave
/ping
pings a user. to measure the delay use /cping
/quote raw irccommand
sends a command to an irc server, exactly as typed.
/query nick
open window for private messages to nick
/quit message
= /bye
/server hostname [port]
switch to a different server
/silence
show ignored users list
/silence mask
ignores users with selected mask
/signoff message
= /bye
/sound nick soundname
see ctcp sound
/stats
show statistical info:
b
shows server ban list
c
returns a list of servers which the server may connect to or allow connections from
h
returns a list of servers which are either forced to be treated as leaves or allowed to act as hubs
i
returns a list of hosts which the server allows a client to connect from
k
returns a list of banned username and hostname combinations for that server
l
returns a list of the server connections, showing how long each connection has been established and the traffic over that connection in bytes and messages for each direction
m
returns a list of commands supported by the server and the usage count for each if the usage count is non zero
o
returns a list of hosts from which normal clients may become operators
p
?
s
?
t
?
u
returns a string showing how long the server has been up
y
show Y (Class) lines from the server configuration file
/summon user@host
invites user@host to IRC (host must be running a server) obsolete??
/time
= /date
/topic channel text
set a channel topic (double clicking in the title bar of a channel lets you achieve the same)
/trace [user]
shows which servers are being used to connect to user
/type
type a text file to the current channel
/unban
opens the unban dialog, allowing to view and unban hosts with a simple click.
/unban nickmask
removes 'mask (nick!username@hostname) from the channel ban list
/users
(x)
/version
show server version
/who channel
list people on channel
/whois
give information about nick that last joined the channel or sent private message
/whois nick
give information about nick
/whowas nick
give information about nick no longer online
/xdcc nick
show users XDCC commands
/xdcc nick LIST
show users list of files to download.
/xdcc nick SEND #
get users files number #
/xdcc nick VERSION
show users XDCC version.

IRC Operator commands

/connect target port
Force the remote server to try establishing a new server connection to the target server, on the specified port.
/die
Used by IRC operators to force the server to exit and cease activity.
/hash
reconfigure a server
/host
/kill nick comment
The KILL message is used to cause a client-server connection to be closed by the server which has the actual connection. KILL is used by servers when they encounter a duplicate entry in the list of valid nicknames and is used to remove both entries. It is also available to operators.
/oper nick password
Used by a normal user to gain operator privileges.
/rehash
Used by IRC operators to force the server to re-read its configuration file.
/restart
Used by IRC operators to force the server to restart.
/squit server comment
Close a server connection.
/uping
unknown
/wallops message
message to all operators (deprecated)

Valid commands for /dcc are

chat
- requests CHAT connection for nick or answers such a request.
send
- send a file.
tsend
- send a text file.
get
- receive a file (to be answered to a SEND request).
tget
- receive a text file.
list
- list all DCC connections.

Valid commands for /xdcc are

list
- list files
help
- show help
send
- ask for a file
Have fun!

Les serveurs IRC

En France

Bordeaux salambo.enserb.u-bordeaux.fr
Lyon irc.univ-lyon1.fr
Nice irc.eurocom.fr
Paris sil.polytechnique.fr
Paris irc.enst.fr
Lille irc.ec-lille.fr

Logiciels

Tous système

Client

Linux

Client
Serveur

Macintosh

Client
Serveur

Windows

Client
Serveur

Liens indispensables

Documentation de référence


Christophe Merlet
redfox@redfoxcenter.org
©Tous droits réservés
20 décembre 1999