FAQ sur les EGGDROPS


1. Qu'est-ce qu'un eggdrop?
2. Qu'est-ce qu'un accès shell?
3. Qu`est-ce qu'un script TCL?
4. Où je peux me procurer un eggdrop (UNIX)?
5. Il existe des eggdrops version Windows 95/98 NT?
6. Comment décompresser mon eggdrop et le copiler sous UNIX?
7. Comment editer le fichier de configuration?
8. Après avoir ouvert mon eggdrop et qu'il est sur IRC, comment va t'il me reconnaitre?
9. Comment lui ajouter des scripts TCL?



1. Qu'est-ce qu'un eggdrop?

Un robot "eggdrop" (plutôt apellé bot) est un programme qui peut, par lui meme, faire des choses sur irc (Internet Relay Chat). Un eggdrop effectue plusieurs commandes automatiquement que vous pourriez surment faire vous-même, mais certainement pas à tous les jours de la semaine.
Un eggdrop est en fait, un robot qui a comme fonction de monter la garde d'un canal.
La plupart des eggdrops sont situés sur des accès "shell unix"  qui sont accessible par connection telnet et FTP. Le eggdrop est aussi une des application la plus connue qui utilise le script "TCL". Le eggdrop est très utilisé pour une grande raison; il peut etre modifier presque à tout points de vu par son propriétaire à l'aide de script TCL, ce que le rend très flexible. Les bots peuvent aussi échanger des informations entre eux s'il sont "connecté" ensemble, ce qui donne plusieurs possibilités interressantes aux propriétaires. 


2. Qu'est-ce qu'un accès shell?

Un accès shell est premièrement un accès donné sur des ordinateurs qui utilisent en majorité le système d'exploitation UNIX et qui sont connectés a internet.
On utilise, la plupart du temps, un programme appellé Telnet protocol qui peut vous connecter directement à l'ordinateur dont vous avez un accès. Ensuite on vous demande votre mot de passe et un nom d'utilisateur (username). Quand vous avez entré un nom et un mot de passe, vous avez accès a l'ordinateur "shell". Un shell est en fait une commande d'entrée qui ressemble un peu au Denial of Service(DoS) qui vous permet de naviguer et d'executer des tâches. Rare sont les
shell gratuit. 


3. Qu`est-ce qu'un script TCL?

Le TCL est un langage script utilisé pour donné une façon simple aux utilisateurs de eggdrops de manipuler et de modifier le "comportement" du bot. Le langage TCL est de loin plus facile que le langage C (celui utilisé pour programmer un eggdrop). Même si TCL est plus facile a apprendre que le C, cela reste quand meme un défi!  L'utilitée du script TCL est aussi, similaire aux scripts utilisé dans mIRC. Mais ne vous en faites pas trop, les TCL les plus fonctionnels pour eggdrop sont probablement déjà écrit par d'autres scripteurs. Il vous suffit seulement de les trouver (cf section Script TCL pour eggdrop).


4. Où je peux me procurer un eggdrop (UNIX)?

Quelques canaux peuvent vous prèter des bots, mais seulement après avoir envoyé un formulaire de régistration de canal à cservice. C'est à dire qu'on vous prète des bots (gratuitement) qui protègeront votre canal durant la période d'attente de X ou W. Sue UnderNet il existe des channels de prêt d'eggdrops temporaire dont #Angelique et #eggy99 en français et #userservice en anglais. Pour ce qui est d'avoir son propre eggdrop, vous pouvez aller en télécharger un sur le site du canal #eggdrop (UnderNet) (www.eggheads.org) ou chercher sur des engins de recherche le mot "eggdrop" ensuite il faudra se trouver un accès shell pour l'héberger si vous ne le faites pas vous même.

Voila les addresses dirèctes où vous pouvez downloader la dernière version:

ftp://ftp.eggheads.org/pub/eggdrop/GNU/eggdrop1.4.2.tar.gz
ftp.ia.us.eggheads.org/pub/eggdrop/GNU/eggdrop1.4.2.tar.gz


5. Il existe des eggdrops version Windows 95/98 NT?

La réponse est oui, mais il faut se rapeller que les eggdrops ont été conçu pour UNIX au tout début, et plus tard on a retranscrit pour qu'il soit utilisable avec Windows. Donc on peut en déduire que certaines commandes ne fonctionne moins bien ou pratiquement pas sous windows. Vous devez rechercher un fichier nommé eggdrop1.x+win32.zip qui est décompressable par Winzip.


6. Comment décompresser mon eggdrop et le copiler en
    UNIX/LINUX?


Que vous soyez sur un shell linux/unix par telnet (après avoir envoyé le fichier eggdrop1.xx.tar.gz sur le shell par FTP) ou sur votre propre ordinateur qui utilise le o/s UNIX, faites:
 
tar -zxvf eggdrop1.xx.tar.gz   # décompresse le fichier eggdrop
cd eggdrop1.3.xx                   # vous dirige dans le dossier du eggdrop
./configure :                             # configure le bot pour votre système
make eggdrop                        # Si il n'y a toujours pas d'erreurs, ceci copie le bot dans le dossier et l'installe

Vous devez maintenant configurer votre eggdrop.conf.dist , ensuite :
./eggdrop -m eggdrop.conf.dist    # le bot est maintenant activé (Première utilisation)
./eggdrop eggdrop.conf.dist          # le bot s'active (Deuxième utilisation)

NOTE : Vous devez seulement faire une fois ./eggdrop -m eggdrop.conf.dist ensuite si vous avez besoin de le repartir, faites le sans le -m car sinon, le eggdrop ne fonctionnera pas.



7. Comment editer le fichier de configuration?

Premièrement, ouvrer l'extension .conf.dist ou bien .conf avec un logiciel de traitement de texte (Notepad, Wordpad, Word...). Ensuite, lisez TRÈS attentivement tout le fichier d'un bout à l'autre. Il y a une instruction pas à pas, mais elle est malheureusement en anglais.


8. Après avoir ouvert mon eggdrop et qu'il est sur IRC,
    comment va t'il me reconnaitre?


Vous devez simplement taper /msg <nick du bot> hello . Il vous dira ensuite les instructions pour entrer votre mot de passe, comment accéder au "party line" et en même temps avoir accès à toute les commandes internes et externes.


9. Comment lui ajouter des scripts TCL?


Cette FAQ à été écrite par Blax@#irc_aide / #angelique
(toute erreur dans le present document n'engageant que lui)

MAJ 12/02/00