Créer un channel IRC sur Epiknet

Quand on cherche comment créer un channel irc sur le net, on tombe très souvent sur la réponse « c’est simple, il suffit de faire /join #canal et s’il n’y a personne dedans, le channel est créé ». Evidemment, 9 fois sur 10, ce n’est pas ça que vous cherchez mais le moyen de conserver le channel, en restant op (opérateur = administrateur) même si vous le quittez. C’est très frustrant n’est ce pas ? Voila donc une méthode pour créer son propre channel IRC solide et (quasi) inamovible.

 

Je suis obligé de me baser sur un exemple qui ne peut pas se généraliser facilement : je vais créer un channel IRC sur le serveur epiknet, un serveur assez connu. La méthode que je vais décrire ne fonctionne pas partout mais la plupart des serveurs ont un mode opératoire similaire : à vous ensuite de chercher les spécificités du serveur qui vous intéresse.
La première étape consiste à repérer les bots utiles à la création du channel. Vous aurez besoin d’enregistrer votre pseudo, d’enregistrer votre channel et de « demander » à un bot (bot : programme en permanence connecté qui répond à des commandes) de surveiller votre channel.

PREMIÈRE ÉTAPE : L’ENREGISTREMENT DU PSEUDO

Le premier principe sur IRC est qu’avant d’avoir enregistré votre pseudo, vous êtes considéré comme un invité ou tout du moins pas comme un utilisateur à part entière (du point de vue des bot et des gens qui s’amusent à voler les pseudos). Le principe est sensiblement le même sur tous les serveurs, il faut demander à un bot d’enregistrer le pseudo en lui donnant un mot de passe et votre email. La commande théorique est

/nickserv REGISTER mot_de_passe email

Et la commande sur epiknet est

/themis REGISTER mot_de_passe email

Vous comprendrez donc très vite qu’il vaut mieux être prudent et ne pas envoyer ça à n’importe qui donc ne vous trompez pas de bot pour réaliser cette opé©ration et comme deux protections valent mieux qu’une, n’utilisez pas un mot de passe que vous utilisez partout (on ne sait jamais). De plus, vous remarquez que seul le nom du bot change : c’est le cas sur tous les serveurs, certains préfèrent garder les classiques nickserv et chanserv tandis que d’autres préfèrent des noms plus exotiques comme epiknet et ses noms liés à la mythologie greque.

Bon, vous êtes enregistré, sur epiknet, vous recevez un mail à l’adresse que vous avez indiqué (elle doit donc être valide) qui vous donne une commande à envoyer à themis (quelque chose comme /themis CONFIRM jfpz7986969hfoqh). Une fois que vous vous êtes acquité de cette tâche, il ne vous reste plus qu’à vous identifier par la commande (sur epiknet toujours)

/themis IDENTIFY mot_de_passe

Ceci, une fois que votre pseudo est celui que vous avez enregistré. Dans le cas contraire vous devrez au préalable exécuter la commande /nick pseudo ou pseudo est le nom que vous avez enregistré.

DEUXIÈME ÉTAPE : L’ENREGISTREMENT DU CHANNEL

Maintenant que votre pseudo est enregistré et que plus personne ne peut vous le voler, vous pouvez créer un channel. La première chose est d’aller dessus par un simple /join #channel. S’il n’y avait personne avant vous, vous êtes automatiquement op (opérateur) de ce channel et vous pouvez donc l’enregistrer par la commande théorique

/chanserv REGISTER #nom_de_votre_canal votre_mot_de_passe description_de_votre_chat

qui, sur epiknet donne

/gaia REGISTER #nom_de_votre_canal votre_mot_de_passe description_de_votre_chat

Voila, votre channel est maintenant enregistré. Il ne vous reste plus qu’à le décorer d’un bot qui reste à votre place pour surveiller.

TROISIEME ETAPE : L’ASSIGNEMENT D’UN BOT

Il ne vous reste plus qu’à assigner un robot au channel qui sera toujours là dès qu’un utilisateur sera connecté au channel. Il vous permettra de gérer le flood, de vous assigner op dès que vous arrivez sur votre channel (avec votre pseudo enregistré et identifié) et d’autres petites choses pratiques. Tout d’abord, vous allez devoir choisir le nom de votre bot. Vous pouvez voir la liste des noms disponibles grace à la commande

/poseidon BOTLIST

Mes préférés étant, de mémoire, Ares, Cerbere, Cronos et Psyche mais à vous de choisir. Une fois que vous avez choisi, vous assignez le bot avec la commande

/poseidon ASSIGN #votre_canal nom_du_robot

Et vous disposez ensuite d’un channel tout à fait fonctionnel. Bravo ^^. Il reste certaines choses à connaitres mais qui ne sont que des détals par rapport au reste.

DERNIERE ETAPE : PERSONNALISATION

Tout d’abord, le message de bienvenue du serveur peut être assigné par la commande

/gaia SET #votre_canal ENTRYMSG Bienvenue à tous !

où « Bienvenue à tous ! » est le message d’arrivée évidemment. Habituellement, ce message sert, outre à souhaiter la bienvenue, à informer des règles en cours sur le chanel « pas de flood, pas de sms… » mais vous pouvez y mettre ce que vous voulez dans le respect des règles d’epiknet.

Ensuite, les commandes utilises pour ajouter et supprimer des opérateurs persistants au channel. Leurs pseudos doivent être enregistrer pour que la manipulation fonctionne

/gaia AOP #votre_canal ADD nick
/gaia AOP #votre_canal DEL nick

Et enfin, les commandes que vous pouvez utiliser grace à votre bot choisi préalablement qui vous permettent une utilisation rapide et non permanente :

!seen : pour savoir quand a été vu pour la dernière fois un utilisateur
!op : pour opper un utilisateur
!deop : pour déopper un utilisateur
!halfop : pour halfopper un utilisateur
!dehalfop : pour déhalfopper un utilisateur
!protect : pour protéger un utilisateur
!deprotect : pour déprotéger un utilisateur
!voice : pour voicer un utilisateur
!devoice : pour dévoicer un utilisateur
!kick : pour kicker un utilisateur
!kickban ou !kb : pour kicker et bannir un utilisateur
!unban : pour débannir un utilisateur

Voila, j’espère que cet article vous aura été utile.

Go to Top