L'irc (internet relay chat) est un protocol de discution en direct plus connu sous le nom de "tchat". Les utilisateurs se connectant à un réseau irc peuvent y échanger toutes sortes de discutions selon le thème du salon choisi. Il est possible d'y discuter en public tout comme en privé.
Le but de ce tutorial est de vous faire découvrir ce monde ainsi que différentes astuces. Nous allons utiliser xchat qui contrairement à un applet (codé en java afin de discuter sur l'irc à partir d'un navigateur) est un client irc de grande qualité, super configurable et léger qui fonctionne sous windows, linux et mac os ;)
Après avoir téléchargé et installé xchat, vous aurez une fenêtre de ce type :

Pseudonyme:
Votre pseudonyme sous lequel vous discuterez sur l'irc (votre nom ;) ).
Les autres cases comme second et troisième choix seront utilisés en cas de déconnection du serveur et reconnection soudaine qui laisse un ghost de l'ancien pseudo. Celui-ci sera déconnecté au bout d'un certain temps car il ne répond plus au ping du serveur. Vous pouvez vous même le killer, mais vous apprendrez tout ça plus tard dans le tutorial.
Nom d'utilisateur et nom réel ne sont pas importants. Ils apparaîtront en préfixe dans votre host. Vous pouvez mettre ce que vous voulez :)
Maintenant nous voulons nous connecter à un serveur irc.
Nous allons prendre celui de Fst-Production là où le chan #tuto-fr a été créé. Cliquer sur Ajouter et une nouvelle fenêtre se lance.

irc.fst-production.be/6667 : là nous rentrons l'adresse irc du serveur suivi de son port de connexion. Le port 6667 est celui par défault et ne change pratiquement jamais (sauf pour les cas de connexion ssl)
Utiliser les informations utilisateur global : C'est votre pseudo que vous avez rentré lors de la premère fenêtre. Si vous voulez avoir un autre pseudo pour ce serveur, décochez la case et rentrez les nouveaux.
Connexion automatique à ce réseau au démarage : Cocher cette case afin que dès le lancement d'xchat, vous soyez automatiquement connecté au serveur.
Canaux à rejoindre : Tout les salons que vous aimeriez rejoindre automatiquement dès la connexion au serveur. Séparer bien chacun des salons par une virgule ! Exemple #tuto-fr, #wireless...
Commande de connexion : Si vous voulez lancer automatiquement une commande dès la connexion au serveur, c'est dans cette case qui faut la rentrer. J'ai utilisé la commande part #news pour ne pas rejoindre ce salon lors de la connexion au serv. :p
Mot de passe nickserv : Si vous avez un pseudo enregistré, rentrer le mot de passe dans cette case afin d'être identifié automatiquement.
Jeu de caractères : C'est le charset (encodage des caractères) utilisé par le serveur. ISO-8859-15 sera celui utilisé sur fst. Si vous vous connectez à un autre serveur, renseignez-vous sur le charset utilisé.
Et voilà =) quittez votre client, relancez-le et vous êtes connectés automatiquement. Pas belle la vie !
C'est pas beau xchat par défault hein ? On va remédier à ça ! Clique droit Paramètre, préférence.

Donc nous voilà dans la configuration d'xchat. Tout ce que vous configurez sur xchat (couleur, police etc) Ne sera vu que par vous et vous même ! Les users à qui vous parlerez verront la police, couleur... par défault de leur client ou applet (on est pas sur msn ;) )!
Police : La police global qui sera utilisé par vous.
Image arrière-plan : Si vous voulez une image en arrière-plan d'xchat...
Lignes de défilement : Lignes maximum qui seront retenues par xchat. Si j'écris proot sur le salon en première ligne, et que 299 lignes sont écritent c'est la dernière qui restera ;)
Arrière-plan transparent : Si vous voulez que votre fond xchat soit en transparence avec votre background ( fond d'écran ) utilisé, cochez cette case et configurez la teinte de la transparence juste en dessous avec Paramètres de transparence.
Format d'horodatage :
[12:50] zac Salut tout le monde
[12:51] billyboylindien Salut zac :)
Vous aurez sûrement compris :) Activer cette case si vous désirez avoir l'horodatage !
Suffixe pour la complétion des pseudonymes : Quand vous voulez écrire le pseudo d'un user, taper les 2 premières lettres du pseudo puis, appuyer sur tabulation ( celle en dessus la touche verr. maj ) afin de compléter automatiquement le pseudo :) Le suffixe sert à laisser un espace de caractère entre le pseudo et la conversation. Je vous montre un exemple :)
- Si vous mettez dans la case suffixe ":" alors ça donnera (sans les guillemets)
billyboylindien : Salut
- Si vous mettez dans la case suffixe ">" alors ça donnera (sans les guillemets)
billyboylindien > Salut
Utiliser la police et les couleurs de la boite texte : Si vous désirez mettre la même couleur et la police précédemment configurées dans la boite de texte c'est-à-dire là où vous tapez la conversation cochez simplement cette case.

Liste des utilisateurs classée par : ici vous pouvez choisir dans quel ordre les utilisateurs de votre liste seront classés. De A-Z ou Z-A en passant par les OPS en premiers ou derniers (OPS seront tout les gradés tel que les VOP, HOP, AOP, SOP et owner)
Afficher les noms d'hôtes dans la liste des utilisateurs : Une option que j'adore, qui permet à côté des pseudo de la liste, d'avoir leur host pas mal non ? :)
Utiliser la police et les couleurs de la boite de texte : Idem mais pour la liste des utilisateurs maintenant !
Action d'un double clic : Exécuter la commande: QUOTE WHOIS %s %s Changé WHOIS par la commande que vous désirez utiliser lors d'un double clic sur un nick de la liste des utilisateurs.

Ouvrir un onglet supplémentaire pour les messages du serveur : Un onglet sera ouvert afin de recevoir tout type de message tel que les whois etc... Recommandé sinon les messages s'afficheront dans la fenêtre de tchat (là où vous ne dialoguez pas, pratique pour suivre une conversation :s)
Petits onglets : Si vous désirez que vos onglets de channel soit réduits ( perso je trouve ça trop petit )
Afficher les onglets en : Vous pouvez choisir là où seront placés vos onglets. De bas en haut, de gauche à droite... (voir caché) à vous de voir ce qui vous convient le mieux.

Ici, c'est vous le chef ! Choisissez vos couleurs comme vous les aimez !
Nouvelles données: Couleur utilisé sur un onglet channel lors d'une donnée d'un utilisateur (join, quit, away...)
Nouveau message: Nouveau message de la part d'un utilisateur sur un channel
Surbrillance: Couleur utilisé lorsque quelqu'un cite votre pseudo
Utilisateur absent: Couleur d'un utilisateur en mode /away
Les autres couleurs à vous de voir ;)

Quitter : Le message qui sera envoyé lorsque vous quitterez un serveur irc.
Quitter le channel : Idem mais cette fois si, pour un chan !
Absent : Message qui sera attribué lors d'un /away.
Annoncer les messages d'absence : Message qui sera envoyé sur tout les chan où vous vous trouverez.
Faire clignoter la barre des tâches pour les messages de surbrillance : Si quelqu'un prononce votre pseudo pour vous parlez ou... Et bien xchat clignotera.
Bipper sur les messages en surbrillance : Un petit bip pour vous prévenir que quelqu'un vous parle. ;)
Bipper sur les messages privés : Si quelqu'un vous lance un pv, un bip retentira.

Cette section vous permez de vous connecter via un proxy. N'oubliez pas que les proxy sont très mal vu par les administrateurs d'un réseau irc. Merci de ne pas en user si possible (vous risquez tout bonnement de vous voir refuser l'accès).
Télécharger le fichier vers : Choisissez le lieu de destination d'un fichier qui vous sera dcc ( moyen de transférer un fichier de votre pc à un autre, du style "msn" ) .
Accepter automatiquement les propositions de fichiers : super déconseillé ! Permet de lancer un transfert dcc sans même vous demandez votre avis !
Voilà maintenant vous avez un xchat tout beau et bien config !
Auto Remplacement :
L'auto remplacement est un système de raccourci ! En effet vous pouvez faire les fainéants en remplaçant "pk" par "pourquoi" ! Amusant non ? Paramètres - Avancés - Remplacement automatique.
Deux colonnes : une texte l'autre remplacer. Il suffit de faire ajouter et de mettre le texte et ce qu'il doit remplacer. Cà peut-être utils dans les cas plugin (infopipe etc...)
Exec -o
Bravo à xchat qui est le seul client à y avoir pensé ! Vous êtes sous linux ? La commande /exec -o dans xchat permet de faire ressortir des informations shell.
Exemple : faite un /exec -o uname -r la version du kernel utilisée sera sortie sur le salon :)
Password nickserv oublié
Si vous avez enregistré un mot de passe nickserv dans la liste de configuration du serveur et que vous l'avez oublié, taper cette commande dans un shell cat .xchat2/servlist_.conf | grep B= les mots de passe ressortiront en clair ! Si cela ne marche pas, rendez-vous dans le répertoire d'xchat et ouvrez avec un éditeur de texte le fichier servlist !
Le ping modifié
Le ping sert à voir le temps de réponse d'un utilisateur sur le réseau. Vous pouvez connaître le ping d'un utilisateur en utilisant la commande /ping pseudo . Si vous désirez ne pas faire connaître votre ping à un utilisateur, vous pouvez modifier ça dans Paramètres, Avancés, Réponse ctcp et là, une nouvelle fenêtre s'affiche. Exemple d'un ping modifié:
Ping nctcp %s pong ! retour au destinataire
Dés qu'un utilisateur lance un ping sur moi, la réponse est "pong ! retour au destinataire" Marche aussi pour les ctcp version et les autres...
Les services nickserv sont là pour l'enregistrement et la configuration du nick (pseudo).
Vous désirez crée votre propre channel et le configurer ? Suivez ces étapes !
Tout d'abord /join #CHAN évidemment il faut remplacer #chan par le nom du channel que vous voulez crée, s'il n'est pas prit alors c'est bon ! Attention vous devez absolument avoir un nick enregistré et être identifié !
/msg chanserv register #chan MOTDEPASSE DESCRIPTION : Cette commande sert à enregistrer le salon. #chan à remplacer par votre nom de salon etc... Une fois crée vous en serait owner (propriétaire) et à chaque fois que vous irez sur le chan, vous serez automatiquement proprio !Si vous désirez mettre quelqu'un owner avec vous, il faudra que la personne utilise cette commande :
/msg chanserv identify #salon motdepasse: Elle mettra #salon par le nom de votre salon et motdepasse par le mot de passe que vous avez assigné lors de la création du channel.
/msg chanserv access #salon list : Pour voir la liste des access du salon. Seul les HOP et supérieur peuvent voir cette liste.
Quelques modes pratiques pour les salons:
/mode #Salon +m : Seul les VOP, HOP, AOP, SOP et owner peuvent parler sur le salon.
/mode #Salon +i : Seul les users invités pourront joindre votre salon, le reste dehors. :p
/mode #Salon +k KEY : le mode +k permet de mettre un mot de passe à votre salon afin que seul les users ayant le mot de passe puisse y accéder.
/mode #Salon +s : Si vous ne désirez pas que votre salon soit listé quand un utilisateur tape /list alors activer ce mode.
/mode #Salon +c : Les couleurs utilisées par les users seront filtrés, un mode super pratique. ;)
Si vous désirez enlever un des modes, remplacez le + par un - c'est aussi simple que bonjour. ;)
/topic DESCRIPTION : Pour changer la description de votre salon.
Les autres commandes chanserv sont disponibles avec la commande /msg chanserv help.
Celui-ci est en relation avec les robots des channel. Voici quelques commandes:
/msg botserv botlist : Pour avoir accès à la liste des bots. Ils ont tous la même fonction la seule chose qui change c'est leurs noms !
/msg botserv assign #salon NICKDUBOT : Cette commande assigne un robot à votre salon. Remplacer NICKDUBOT par celui que vous aurez grâce à la commande du dessus.
/msg botserv set #salon CAPS on : Kick un user qui abuse des majuscules et, le ban la deuxième fois.
/msg botserv set #salon FLOOD on 3 : Si un user écrit trois fois la même pharse, alors il sera kické et la deuxième fois banni !
/msg botserv say #salon MESSAGE : Pour faire parler le robot amusant. :p Cependant seul les AOP et supérieurs peuvent avoir accès à cette commande.
/msg botserv set #salon fantasy on : Si les raccourcis !deowner, !op, !deop... ne marchent pas, alors utilisez cette commande.
Les autres commandes botserv sont disponibles avec la commande /msg botserv help.
/notice pseudo : lors d'une discution en public, si vous désirez envoyer une phrase que seul l'user désigné pourra voir, taper cette commande.
/whois pseudo : Pour avoir quelques informations sur un user tel que son host, les salons où il se trouve... Les salons apparaîtront que s'ils ne sont pas en +s.
/ctcp pseudo version : Pour avoir la version du client utilisé par l'user visé.
/ping pseudo : Voir le temps de réponse d'un user...
/query pseudo : Pour ouvrir un pv (conversation privé) en ligne de commande (commande interne au client). En général un double clic sur le pseudo dans la liste des utilisateurs suffit.
/away : Vous mets en mode absent. Pour revenir à la normal retaper cette commande.
/list : Permet de récupérer la liste des salons crées sur le serveur.
/msg chanserv info #salon : Pour avoir des informations sur le salon en question (owner, date de création...)
/quit : Permet de vous déconnecter du serveur
/part : Pour quitter un chan
Différents mots et smileys utilisés sur le chat :
lol : Mot pour dire qu'on rigole
mdr : Mort de rire
ptdr : Pété de rire
plop : Une sorte de bonjour à la geek
geek : Passionné d'informatique qui reste scotché 24h sur son pc ( pas de vie sociale :p)
rox : linux ça rox (linux c'est bien)
powa : pour exprimer une puissance de quelque chose ( linux powa )
sux : le contraire de rox et powa (windows ça sux ^^)
tkt : t'inquiète
dtc : dans ton cul
pv : Conversation privé
Heureux
:) :D =) =D ^^
Choqué
:o :x =o =x
Nargueur
:p =p ;p
Triste et embarassé
:/ :( :s =/ :'(
Télécharger xchat via le site officiel