Services Epona

 

1) Les services Epona

Kewl fonctionne avec les services Epona pour IRC. Il s'agit d'un ensemble de bots qui réagissent à des commandes, pour enregistrer votre pseudo, configurer vos options, etc... Plusieurs bots sont disponibles : botserv, chanserv, helpserv, memoserv, nickserv et operserv. Voici leurs fonctions :

Pour envoyer une commande à un bot, faites comme si il s'agissait d'un utilisateur quelconque : /msg botserv <message>, ou /msg nickserv <message>, etc... Beaucoup de clients permettent directement d'utiliser /botserv <message>, /nickserv <message>, etc. Si vous êtes sous mIRC, vous pouvez même utiliser /ns, /cs etc...

Chacun des bots (sauf operserv, qui vous répondra que l'accès ne vous est pas autorisé) accepte la commande "help", et vous répondra donc une liste des commandes qu'il reconnait, ainsi que la façon de les utiliser. Tapez simplement "/msg nickserv help" pour avoir la liste des commandes de nickserv, par exemple. Vous pouvez aussi utiliser "/msg nickserv help <commande>" pour avoir de l'aide sur une commande spécifique.

 

2) NickServ : Enregistrer votre pseudo

Le bot qui vous sera le plus utile dans un premier temps est nickserv : il vous permet de réserver votre pseudo, et configurer vos options. De plus vous ne pourrez avoir aucun privilège (op, voice, ...) ni recevoir de memo si votre pseudo n'est pas enregistré. Pour enregistrer votre pseudo, commencez par vous renommer si ce n'est pas déjà fait ("/nick <pseudo>"). Utilisez ensuite la commande "register" de nickserv, qui a besoin de deux parametres : un mot de passe, et une adresse mail : "/msg nickserv register <mot de passe> <mail>". Si vous avez envoyé la commande correctement, nickserv vous répondra que votre pseudo est désormais enregistré.

Notez qu'il y a une différence entre "enregistrer son pseudo" et "être identifié sous son pseudo". Votre pseudo est enregistré, c'est à dire qu'il est présent dans la base de donnée de nickserv. A chaque fois que vous vous connecterez, il faudra maintenant indiquer à nickserv qu'il s'agit bien de vous en lui envoyant votre mot de passe : n'importe qui peut encore prendre votre pseudo (nous verrons comment empecher ça plus tard), mais n'aura pas accès à vos privilèges si il n'est pas identifié. Pour vous identifier, commencez par vous renommer ("/nick <pseudo>"), puis tapez "/msg nickserv identify <mot de passe>". Si le mot de passe est correct, nickserv vous répondra que vous êtes désormais identifié vous votre nick. Vous pouvez maintenant vous opper / voicer sur les chans ou vous avez un accès, et lire vos mémos.

 

4) Automatiser l'identification (mIRC)

S'identifier chaque fois que vous vous connectez à IRC peut-être assez chiant, surtout si votre mot de passe est long. Si vous avez mIRC, il est très facile d'automatiser cette action, ouvrez l'éditeur de scripts, puis choisissez l'onglet "Aliases". Copiez ensuite le script suivant à l'interieur :

identify {
   if ($me == Vertyos) nickserv identify mon_pass
}

Remplacez bien sûr "Vertyos" par votre pseudo et "mon_pass" par votre mot de passe. Vous pouvez ajouter d'autres pseudos si vous en avez plusieurs, en mettant simplement sous la ligne "if..." une deuxième ligne : "elseif ($me == ...) nickserv identify ...". Une fois ce script terminé, choisissez l'onglet "Remote", et copiez celui-ci à l'interieur :

on 1:CONNECT:{
   identify
}

on 1:NICK:{
   if ($nick == $me) {
      identify
   }
}

Ensuite, validez et fermer la fenetre de scripts. Si vous avez correctement entré les scripts, vous serez automatiquement identifié chaque fois que vous vous connecterez sur IRC et chaque fois que vous changerez de nick.

 

4) Configurer votre account

Vous avez remarqué que nickserv s'adressait à vous en anglais, ainsi d'ailleurs que tous les autres bots. Ceci est très facile à changer : une fois que vous avez enregistré votre pseudo et que vous êtes identifié, envoyez la commande suivante à nickserv : "/msg nickserv set language 2". NickServ devrait vous répondre que votre langue est maintenant le français : tous les messages qu'il vous enverra le seront également.

Si vous n'avez pas envie que quelqun puisse prendre votre nick en votre absence, il est possible d'utiliser l'option "kill" de NickServ. Elle permet à nickserv de protéger votre pseudo en empechant quelqun qui n'est pas identifié de le garder plus d'un certain temps. Pour cela, utilisez "/msg nickserv set kill on", ce qui a pour effet d'activer l'option "kill" avec un délai de 60 secondes. Si vous prenez votre pseudo mais que vous ne vous identifiez pas, au bout de 60 secondes nickserv vous renommera de force. Notez que vous pouvez utiliser "quick" à la place de "on" pour fixer un temps de 20 secondes. Une option "immed" existe également (délai de 0 secondes) mais est TRES déconseillée. Pour désactiver le kill, utilisez simplement "/msg nickserv set kill off".

Il existe beaucoup d'autres commandes, vous pouvez bien sûr utiliser "/msg nickserv help" pour en avoir la liste.

 

5) Et...

Je terminerais cette doc un jour, si j'ai le temps... :]
Mais rappellez-vous simplement de "/msg nickserv help", "/msg chanserv help", etc..., cela vous suffira à apprendre toutes les autres commandes par vous-même.

 

Vertyos (#3l33t @ irc.worldnet.net)