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
Zircon 1.18.205 -- 5 janvier 1999
Zircon is a feature rich IRC client written in the tcl/tk programming language. It provides an easy to use GUI for IRC and is highly configurable. Zircon will run on any system that has a tcl/tk interpeter (i.e. MacOS and Windows as well as UNIX)
Changes: Many bug fixes and added features including SOCKS support.
Linux
Client
EPIC 4pre2.004-19990408 -- 8 avril 1999
EPIC4 is a new direction in ircII development. It was originally built upon the ircII-2.6 client and has maintained faithfulness to remain current up to the 2.8.2 release. EPIC is somewhat larger than the stock client (24%), but that is mostly because of the multitude of new features, the dual ANSI/K&R compliant function headers, and the large amount of re-written code in an attempt to make ircii faster, more efficient, and more powerful.
Changes: This version contains various bug fixes and improvements.
ircII 4.4G -- 3 mars 1999
ircII is the other original popular unix irc client. It is a full screen, termcap based interface to the internet relay chat.
Changes: 4.4G has a number of bug fixes, and now includes point to point client encryption.
irssi 0.7.9 -- 23 avril 1999
irssi is a GTK+ based IRC client which also works with the GNOME panel. It uses quite a lot of yagIRC's code but the user interface is redesigned.
Changes: Lots of bugfixes and text to speech plugin using festival.
KXicq 0.2.27 KXicq is the KDE ICQ client. It is the continuous work of the XTrophy Xicq library. KXicq supports sending and retrieving of messages and URLs, adding/removing users and playing sounds when retrieving info/msg/URLs. It also supports Chat, changing of Basic info and Auto Away. It has a KDE like interface, which looks in no way like the windows ICQ version. KXicq has realtime changing of window view and KDE docking.
Micq 0.3.3 -- 19 décembre 1998
Matt's ICQ Clone is a publically available ICQ clone for the console developed under Linux. Currently it is able to send and receive messages from the ICQ network, list users that are offline and online including their online status, search for users by email address and it's able to lookup basic (name, UIN, eMail) information. It runs on the console in ANSI color and has support for Linux and Win32 but it should compile on most other Unix's as well.
Ninja IRC 1.0.7 -- 9 avril 1999
Ninja IRC is yet another ircII based IRC client. It has many added features compared to ircII like non-blocking connects, added resolving capabilities, ANSI and MIRC color support, MIRC style DCC RESUME, cloak mode, friend list, enemy list, socks v4&5 proxy support, more ircii $XXX() functions, auto-rejoin, cycling auto-reconnect, auto-dcc get, improved ban/unban handling, extra cached information (/sc, /user), and much more.
Changes: Fixed some bugs with the friends list and bugs with using libc6 snprintf().
QuIRC 0.9.73 -- 27 avril 1999
QuIRC is an X based IRC client with full Tcl/Tk scripting support. It is coded in C/C++ to provide speed and advanced features in some cases. It provides the ability to use themes and to be configured in practically any manner.
Changes: Fixed a couple nasty bugs relating to the renaming and sorting of status windows in the window list and added more debugging info to help track down the "8" bug.
SmIRC 0.70pre1 -- 13 avril 1999
SmIRC is an X11R6 IRC client, based on the Motif widget set. SmIRC has most of the functionality expected from an IRC client. Only DCC is missing. Everything else usually expected from an IRC client is included. The interface is designed to be simple, short, and sweet. SmIRC's look and feel is highly customizable, via its resource file. All output can be customized with your favorite fonts and colors.
Changes: A prerelease of the forthcoming 0.70 version of SmIRC is now available. New features in 0.70 will include automatic iconfication and deiconification of channel windows, and sound support.
X-Chat 0.9.5 -- 29 avril 1999
X-Chat is a fully featured IRC client using the GTK toolkit. Optionally it can be compiled to use GNOME and PERL scripting.
Changes: Drop and drop from GMC, DCC fixes, new documentation, color coded DCC window, tab-key nick completion, ability to remove and add windows to the notebook window, nonblocking /exec and misc fixes.
zICQ 2.9 -- 6 avril 1999
zICQ is a console ICQ clone based on mICQ. It began as an ncurses interface to mICQ and it took off from there. Features include send and recieve messages and urls, contact list, ncurses interface, command line editing, command history and sound support.
Changes: This version has a lot of fixes, some new features (more user commands) and improvements in stability.
Serveur
Melange Chat Server 0.99b -- 9 février 1999
Melange is a chat server written in C. It comes in a package with a Java-client, so your guests do not need any browser-plugin or other additional software. Its main features are channels created by everybody, private channels, channel/user renaming, change channel owner, anonymous channel, private messages, user squelching, cross channel yelling, finger, whois, support for internettime, many administrator features like user kicking, host banning or changing of loglevel and much more.
Changes: Added support for french language to the server and the java client.
Naken Chat 0.89 -- 3 février 1999
Naken Chat is a port of Javachat to C. Javachat can be directly replaced with this server and the Java chat client or telnet client will talk to it as if it was Javachat. Naken Chat is multithreaded (like Javachat) and has all the features (channels, gagging, squelching, private messages, etc) and has been tested on: Linux, FreeBSD, Irix, Solaris, and Win32.
Changes: Config directory can now be picked with a -f command line option, fixed a few bugs and Naken Chat is now distributed under a new license.
pircd Alpha Ten -- 21 février 1999
pircd is an IRC daemon written in Perl, which aims to be compatible with existing clients.
Changes: Fixed some nasty bugs, added support for changing nicks, dropped the GPL in favor of a less restrictive license, and made other various internal changes.
terra 2.2.0 -- 29 mars 1999
terra is an IRC daemon, based off of an old version of the 'elite ircd'. Features include optional user host-masking, new cmodes (color filtering, exeptions to bans, no nick changes), new oper-only umodes (view Global connects, services oper), features to help give IRC operators greater control over the network and other great features.
Changes: First publically released version.
Ircle 3.0b10fr 7 janvier 98 1.1Mo pour le fichier BinHex (.hqx) et 850k fpour le fichier MacBinary (.bin). Ircle 2.5fr mai 96 243ko. Shareware à 80F d'Onno R. Tijdgat.