Bonjour tout le monde,
Beaucoup plus sécurisé et complet que mIRC, les eggdrops s'installent sur des shells (Linux), et sont donc, opérationnels 24h/24.
Un eggdrop tout seul n'a pas beaucoup d'intéret (apart modérer un salon), donc, il y a les scripts TCL, ces "add-on" pour les eggdrops. C'est le même principe que les scripts mIRC, mais, au niveau du code source, c'est totalement différent.
Bon, fini la présentation, maintenant, la PRATIQUE !
1- Choix du shell et des programmes nécessaires :
Avant tout, il faut un shell (que l'on trouve chez un hébergeur), pour une liste d'hébergeurs, allez dans Google et tappez "shell eggdrop" vous en trouverez des adaptés.
Par contre, avant de prendre un shell, pour UN eggdrop, il est nécessaire d'avoir au moins ces caractèristiques :
- Un accès SSH et FTP
- Au moins environ 50 Mo d'espace disque pour être tranquile
- Au moins 1 PID (PID = processus)
Après, pour un meilleur confort, vous pouvez avoir des plus, mais ça, c'est le stricte minimum pour faire tourner un eggdrop.
2- Installation :
Une fois que vous avez votre shell, vous devez avoir :
- Un host ou une adresse IP où vous connecter
- Un nom d'utilisateur et un mot de passe
Pour pouvoir vous connecter en SSH, vous devez avoir un client SSH, généralement utilisé : PuTTY (qui est totalement gratuit), téléchargez-le (lien direct vers le fichier pour Windows 95, 98, ME, NT, 2000 et XP : ici).
Avec ce programme, connectez-vous en SSH à l'host indiqué par votre hébergeur, indiquez le nom d'utilisateur (user) et le mot de passe (pass).
Une fois connecté, entrez les commandes suivantes (celles écrites comme ceci) (ce qui est à modifier est écrit comme ceci) :
- On télécharge l'archive de l'eggdrop :
wget geteggdrop.com
- On décompresse l'archive :
tar -xzvf le_nom_de_l'archive_téléchargée.tar.gz
-On obtient un dossier eggdrop suivit de laversion de l'eggdrop (fin dunom de l'archive téléchargée) PS : à cettedate, c'est la version1.6.17, dans ce cas, le dossier est donc :eggdrop1.6.17 (l'archiveétant eggdrop1.6.17.tar.gz)
cd eggdropLa_version
- On installe :
./configure
[On attend que le configure soit fini]
make config
[On attend que ça soit fini]
make
[On attend encore ^^]
make install
On obtient ensuite un dossier "eggdrop", pour y accèder :
cd ../eggdrop
C'est le dossier de l'eggdrop, dedans ce trouve le fichier de configuration : eggdrop.conf , l'executable : eggdrop , le dossier où se trouve les scripts TCL : scripts/ et les autres fichiers nécéssaires au bon fonctionnement de l'eggrdop.
Pour que votre eggdrop fonctionne, vous devez configurer eggdrop.conf, pour celà, allez en FTP avec votre client FTP préféré, téléchargez le fichier, configurez-le et uploadez-le.
Faute de temps, je ne peux vous donner plus d'informations sur cette étape (j'eserais, au plus vite de mettre plus d'infos).
Pour démarrer votre eggdrop, tappez dans le dossier eggdrop/ :
./eggdrop -m
Une fois qu'il est connecté, sur IRC, envoyez-lui en PV le message : hello (soit : /msg Votre_Eggdrop hello) puis suivez les instructions.
PS : ./eggdrop -m est utilisé SEULEMENT pour le premier lancement de l'eggdrop ! Pour les autres lancements, utilisez simplement ./eggdrop
3- Utilisation :
Bon, c'estpas le tout mais une fois que notre eggdrop est installé, configuré,connecté au serveur et que le compte administrateur est crée.. Commenton l'utilise ?
C'est très simple, vous allez voir !
(PS : Dans les explications suivantes, pour indiquer le nom de votre eggdrop j'utiliserai à la place : egg )
Pour communiquer avec votre eggdrop, vous utiliserez le DCC-CHAT (PartyLine) avec le bot.
Pour aller en dcc-chat, sur IRC, tappez ça :
/chat egg
Ou, si ça ne marche pas :
/ctcp egg chat
Ensuite, vous êtes connecté à l'eggdrop, on vous demande d'entrer unmot de passe, celui que vous avez mis après que vous ayé fait /msg egghello.
Entrez-le et appuyer sur entrer 
Si tout va bien, le MOTd s'affiche.
Ca y est, vous êtes en party-line !
Les commandes party-line sont toujours précédées par un . (point). Parexemple, la commande pour obtenir la liste de toutes les commandes :
.help
Pour avoir une aide sur une commande précise, .aide suivit de la commande. Exemple :
.help adduser
Je vous conseil de survoller un peu toutes les commandes et obtenir de l'aide sur celles-ci à l'aide de la commande .help.
Voici une liste de la plupare de commandes party-line (tirée du site www.eggdrop-fr.org que je recommande) :
.who | Liste les users de la Party-Line
.whom | Liste les users de la P-L
.echo off/on | Evite les retour de message dans la P-L
.me | Agit sur la P-L
.nick votrenick | Change votre nick dans la P-L
.newpass votrepass | Change votre pass d'acces au bot .botinfo | Donne des info sur le bot
.bottree | Arbre representant les bots connectés au botnet
.op nick #chan | Met @ un user sur un chan
.deop nick #chan | Retire le @ d'un user sur un chan.
.kickban nick msg | Bannir un user pour 2 heures(par defaut)
.kick nick #chan msg | Kick un user d'un chan.
.+Ban nick #chan msg | Ban de maniere permanente
.+Ban host | Ban tout les users avec l'host spécifié.
.resetbans #chan | Enleve les bans non-permanent d'un chan
.-ban host | Retire les ban d'un host spécifique
.+ignore host | Ignore tout les users avec cette host
.-ignore host | Retire l'ignore d'un host
.bans #chan all | Affiche les bans permanents
.say msg | Fait parler le bot
.act msg | Fait agir le bot
.msg nick | Envoie un query par le bot
.topic msg | Change le topic.
.invite nick #chan | Invite quelqu'un sur un chan.
.servers | Liste les serveurs utilisés par le bot.
.channel #chan | L iste les users d'un chan
.console #chan modes | C hange le mode d'un chan
.match nick | Info sur un user
.whois nick | Info sur un user
Liste encore en construction.
----------
Encore faute de temps, je n'ai pas pu vous écrire la partie sur lesscripts TCL (que jeferais dans les jours qui suivent, normalement),car j'ai 13 ans et avecles cours je n'ai pas beaucoup de temps.
Surtout que, comme vous avez pu le constater, je m'éforce de mettre des liens un peu partout, ce qui est long.
Je vous souhaite une très bonne journée et surtout une bonne prog 
Enfaite, dès que j'ai du temps libre, j'ajouterais des trucs (je vous en informerais dans les commentaires).
---------
Quelques liens intéressants :
Site offciel d'Eggdrop : eggheads.com
Site offciel TCL : ActiveState | tcl.tk
Un site spécialisé dans les eggdrops et le monde de l'IRC que je recommande vivement : lecyb.org
Un mot que vous ne comprenez pas ? Google.fr ou wikipedia.org

|