IRC en quelques lignes

Petit bréviaire à l'usage des utilisateurs d'IRC




Sommaire :





Définition d'IRC :


IRC, ou Internet Relay Chat , est un protocole Internet qui permet aux gens du monde entier de discuter entre eux en direct, et ce pour le prix de leur connexion Internet. Pour se connecter sur IRC, il suffit d'avoir un ordinateur connecté sur Internet, et un programme appelé "client IRC". Dans la section suivante, vous pourrez télécharger les différents clients IRC disponibles sur le marché.

Il existe plusieurs réseaux IRC qui sont divisés en channels. Chaque utilisateur peut se connecter sur plusieurs channels différents et discuter avec les autres utilisateurs présents sur ces channels, ou peut discuter en privé avec un seul autre utilisateur.



Les différents clients IRC :


Selon votre système d'exploitation, plusieurs clients IRC sont disponibles, voici les plus connus :


Les serveurs IRC en France :


Une fois que vous avez le client IRC, vous devez le connecter sur un serveur IRC, lequel vous connectera sur l'un des différents réseaux existants. Voici les serveurs existant en France à l'heure actuelle : Il existe de nombreux autres réseaux beaucoup moins connus, ou n'ayant pas de serveurs en France dont je ne vous parlerai pas ici.


Les commandes principales :


/away
vous restez connecté mais vous n'êtes pas derrière votre écran pour lire les messages (usage : /away [message d'absence] puis /away lorsque vous revenez).
/ctcp
donne des informations sur un utilisateur (usage : /ctcp nick commande) ; les commandes principales de ctcp sont :
ping
donne le temps de réponse d'un utilisateur (temps qu'un message met pour aller de vous à cet utilisateur)
version
indique quel programme client il utilise.
/dcc
envoie une commande directe de votre machine à celle d'un autre utilisateur (usage : /dcc commande nick) ; les commandes de dcc peuvent être :
chat
permet de discuter directement avec un utilisateur, sans que les messages passent par les serveurs ; cette commande a l'avantage d'être plus rapide que /msg.
send
permet d'envoyer un fichier à l'utilisateur.
get
permet de recevoir un fichier envoyé par un utilisateur par la commande /dcc send
/ignore
permet d'ignorer toutes les commandes envoyées par un ou des utilisateurs (usage : /ignore nick!user@host). Cette commande est très utile lorsqu'un utilisateur vous inonde de messages ou de commandes ctcp ou dcc.
/invite
permet d'inviter un utilisateur sur un channel sur lequel vous vous trouvez (usage : /invite nick channel).
/join
permet de rejoindre un channel (usage : /join channel).
/leave
permet de quitter un channel sur lequel vous vous trouvez (usage : /leave channel).
/list
donne la liste des channels (usage : /list). Vous pouvez lister seulement les channels ayant une certaine particularité, comme par exemple :
/list -min n
liste les channels ayant au moins n utilisateurs.
/list -max n
liste les channels ayant au plus n utilisateurs.
/list -topic
liste uniquement les channels ayant un topic.
/list *texte*
liste les channels dont le nom comprend texte (par exemple /list *sex*).
/me
permet d'envoyer une action (exemple si votre nick est newbie : /me est nouveau affichera sur le channel : newbie est nouveau).
/msg
pour parler en privé avec un utilisateur (usage : /msg nick message).
/names
liste les personnes présentes sur un channel (usage : /names channel).
/nick
permet de changer de nick (usage : /nick votre_nouveau_nick).
/quit
vous voulez déjà quitter IRC ? (usage : /quit message).
/server
si vous voulez changer de serveur (usage : /server nom_du_serveur).
/whois
donne de plus amples informations sur un utilisateur (usage : /whois nick).
Parfois, vous verrez devant le nick d'un utilisateur dans la liste des utilisateurs d'un channel un @ (arrobas). Ce signe de distinction permet de reconnaître ceux qui ont le privilège d'opérateur sur le channel. Les opérateurs ont accès à des commandes supplémentaires, comme éjecter un utilisateur du channel ou changer certains modes sur ce channel. Voici les commandes accessibles aux opérateurs (si vous joignez un channel qui n'existe pas encore, vous le créez et devenez automatiquement opérateur sur ce channel) :
/kick
pour éjecter un utlisateur du channel (usage : /kick nick message).
/mode
permet de changer le mode du channel (usage : /mode channel mode). Le mode peut être :
±p
channel privé ou non.
±s
channel secret.
±i
channel sur invitation.
±m
channel modéré.
±n
pas de messages de l'extérieur.
±t
en -t, tout le monde peut changer le topic, sinon c'est réservé aux opérateurs.
±l n
limite le nombre d'utilisateurs du channel à n.
±v
permet à l'utilisateur de parler en mode modéré.
±b pattern
bannit du channel les utilisateurs qui matchent le pattern.
±k
channel avec mot de passe.
±o nick
donne le privilège d'opérateur à nick.
/topic
permet de changer le topic du channel (usage : /topic nouveau topic).