Démarrer
  • Eggdrop ?
  • Installation
  • Config. Auto
  • Commandes
  • Shells
  • Crontab
  • CVS
  • Scripting TCL
  • Initiation
  • Exercices
  • Scripts
  • Docs
  • Eggdrop 1.7
  • Introduction
  • Scripting Perl
  • Botnet
  • Introduction
  • Inscription
  • Divers
  • Autres
  • Download
  • Liens
  • Aide
  • FAQ
  • Canal IRC
  • Mailing List
  • Forum
  • Contact
  • Participez !

  •       

    [ Installation ]

    Nous allons tenter de vous guider pas-à-pas dans la configuration et les premiers lancements de votre eggdrop.

    Versions :

    Deux versions des eggdrops sont utilisées. La 1.1.5, plus légère, et la dernière version, qui est actuellement la version 1.6.15
    La version 1.3.23 est la dernière version développée par l'équipe initiale des eggdrops. Les versions postérieures ne sont plus développées par les mêmes personnes, d'où un changement dans le nom pour la version 1.3.24, qui devient 1.3.24i (i comme indepedent). Mais la numérotation est revenue à la normale ensuite, avec la version 1.3.25.
    La plupart des scripts étant écris pour des eggdrops 1.3.2*, ce site sera consacré uniquement à ces derniers. Si vous souhaitez utiliser un eggdrop 1.1.5, vous trouverez de la documentation dans des sites ou des FTPs de la page Liens.

    Ports :

    Les eggdrops ont été codés en C et tournent sous Unix. Mais il existe des ports très bien faits pour utiliser des eggdrops sous Windows (9X ou NT). La plupart des bots eggdrops fonctionnent sur des shells unix, donc avec des versions unix des eggdrops. Mais même si vous voulez faire tourner votre bot sur un shell, nous vous conseillons d'utiliser un bot Windows pour la configuration et les tests de votre eggdrop, car mettre votre bot à jour par FTP apràs chaque modification est très fastidieux.

    Téléchargement :

    Dans la suite de cette page, j'expliquerai le fonctionnement de l'eggdrop 1.6.13+win32 modifié. Il contient la version 'normale' de l'eggdrop 1.6.13.

    Versions Unix des eggdrops :

    eggdrop 1.6.15

    Versions Windows (ports) des eggdrops :

    eggdrop 1.6.13+win32 modifié (conseillé)

    Configuration :

    Quand le téléchargement de l'eggdrop est fini, décompressez-le dans le répertoire de votre choix.
    Si vous avez choisi de télécharger une autre version que la version conseillée, faites une copie et éditez le fichier eggdrop.conf.dist. Bonne chance ;o)
    Si vous avez fait le choix de télécharger la version que nous vous conseillons, c'est beaucoup plus simple.
    Si vous utilisez la configuration par défaut, votre bot se connectera au réseau Irc.Langochat.net, ce qui peut poser un gros problème : Ce réseau utilise un contrôle de clones qui interdit d'avoir plus de 3 connections par adresse. Il ne faut JAMAIS avoir plus de 3 connections (par exemple 2 eggdrops et 1 client IRC classique), sinon vous serez banni du réseau IRC. Pour fermer une fenetre MS-DOS indésirable, vous pouvez cliquer sur la croix en haut à droite ou faire CTRL+C.
    Si vous double-cliquez sur eggy.bat, votre bot se lance. Les informations suivantes sont affichées :

    Lancement de l'eggdrop en mode creation de fichier d'utilisateur. Si un probleme vous empeche de mener a bien cette operation, appuyez simultanement sur CTRL et C pour quitter le bot.
    Appuyez sur une touche pour continuer . . .
    Lancement de l'EggDrop, fichier d'automatisation (http://www.eggdrop-fr.org)

    Eggdrop v1.4.2 (c)1997 Robey Pointer (c)1999, 2000 Eggheads

    [19:18] --- Loading eggdrop v1.4.2 (Sun Feb 06 2000)
    [19:18] LANG: Language loaded: french
    [19:18] LANG: 452 messages of 510 lines loaded from ./language/core.french.lang
    [19:18] LANG: 0 adds, 452 updates to message table
    [19:18] Module chargé: channels
    [19:18] === SERVER SUPPORT LOADED
    [19:18] Module chargé: server
    [19:18] Module chargé: ctcp
    [19:18] Module chargé: irc
    [19:18] Module chargé: notes
    [19:18] Module chargé: console
    [19:18] Module chargé: seen
    [19:18] Module chargé: blowfish
    [19:18] === Id10tB0t: 0 channels, 0 users.

    JE DEMARRE LE BOT EN MODE CREATION DE FICHIER USAGERS. Faites un Telnet sur le bot et entrez 'NEW' comme nickname.
    OU Allez sur IRC et: /msg Id10tB0t hello
    Cela va faire que le bot vous reconnaitra comme maître.

    I am Id10tB0t, running eggdrop v1.4.2: 0 users (mem: 63k)
    Running on CYGWIN_NT-4.0 20.1 (0.3/1/1)
    Admin: EggdropFR <web: http://www.eggdrop-fr.org>
    En ligne depuis 00:00 (mode status) CPU 00:00 cache hit 0.0%
    J'utilise la librairie TCL: D:/site eggdrop/library
    Online as: Id10tB0t!Id10t@localhost (Id10tB0t ®Eggdrop-FR (nan je suis pas configuré !))
    Server irc.langochat.net:6667 (connected for 00:00)

    Il se connecte automatiquement à IRC avec les paramètres suivants :

    • nick : Id10tB0t
    • nick de secours : Id10tB0t`
    • username : Id10t
    • serveur : irc.langochat.net (6667) (type DALNET)
    • admin et owner du bot : EggdropFR

    un /WHOIS sur votre bot donnera donc le résultat suivant :
    Id10tB0t is ~Id10t@cab-7050.rmcnet.fr * Id10tB0t ©Eggdrop-FR (nan je suis pas configuré !)
    Ce n'est sûrement pas le résultat que vous visiez.
    Pour modifier les paramètres, vous avez deux solutions. Vous pouvez utilisezcette pageou modifier le fichier config.txt. Faites le par exemple avec NotePad. Si vous rencontrez un problème lors de la configuration de votre bot, lisez la FAQ, vous trouverez sûrement votre bonheur.
    Une fois que votre bot se sera connecté à IRC, il vous faut vous identifier, en tapant :
    /msg NickDuBot hello
    le bot vous répondra alors en notice (fenetre 'status' de mIRC) :

    -Id10tB0t- Hello VotreNick!  Je suis Id10tB0t, un bot eggdrop.
    -Id10tB0t- Je vais vous reconnaître par votre hostmask '*!UserName@*.Host.Mask' à partir de maintenant.
    -Id10tB0t- VOUS ETES MAINTENANT LE PROPRIETAIRE DE CE BOT
    -Id10tB0t- En tant que maître, vous devez vraiment définir un mot de passe: avec /MSG Id10tB0t pass <le-mot-de-passe-que-vous-avez-choisi>.
    -Id10tB0t- La majorité des commandes son en DCC chat. A partir de maintenant, vous n'avez plus besoin de -m qd vous démarrez le bot.  Enjoy !!!

    Comme vous l'avez deviné, il vous faut maintenant définir un mot de passe, avec :
    /msg NickDuBot pass VotrePass
    Ensuite, faites un DCC Chat avec le bot. Tapez .help pour avoir la liste des commandes. Comme indiqué, d'autres commandes existent dans d'autres modules. Pour les voir, tapez .help <module> module . Par exemple, pour voir les commandes du module channels, tapez .help channels module.

    Quelques commandes :

    Notre but n'est pas de décrire toutes les commandes de l'eggdrop. L'aide est faite pour ça. Nous allons décrire les commandes que vous allez forcément rechercher.

    Sauvegarde :

    Pour sauvegarder vos fichiers utilisateurs et de channels (eggdrop.user et eggdrop.chan), il faut taper .save en DCC Chat.
    Il est préférable de sauvegarder ces fichiers après chaque changement dans les utilisateurs ou les channels (modification de la configuration, ajout d'un utilisateur)

    Faire quitter le bot :

    Il ne faut JAMAIS quitter le bot en faisant CTRL+C dans la fenetre MS-DOS. Cela peut endomager les deux bases de données.
    Pour quitter le bot, 2 solutions se présentent à vous :
    taper /msg NickDuBot die VotreMotDePasse
    ou en DCC Chat : .die
    il est inutile de sauvegarder vos fichiers avec .save avant de quitter le bot, ils sont sauvegardés automatiquement lors d'un .die.

    Faire venir votre bot sur un channel :

    si vous tapez .help channels module, vous remarquerez qu'il faut taper .+chan #NomDuChan.
    Tapez .help channels module pour avoir la liste des commandes permettant de configurer votre channel.

    Ajouter des scripts :

    Des scripts sont disponibles sur la page Scripts TCL, ou dans les sites de la page Liens. Ils vous permettent par exemple d'enregistrer le nickname de votre bot avec NickServ sur Langochat.net.

    Voilà, c'est fini. Si vous avez d'autres questions qui ne figurent pas dans la FAQ, contactez-nous ! Elles seront ajoutées dans la FAQ très rapidement.


    Auteur original : Lucas Nussbaum
    Modifié par : Guillaume Leclanche
    Copyright (c) 2003 Lucas Nussbaum, Guillaume Leclanche

    Ce document issu de Eggdrop-fr.org est soumis à la licence GNU FDL.
    Permission vous est donnée de copier, distribuer, et/ou modifier des copies de ce document sous les termes de
    la licence GNU Free Documentation Licence, version 1.1 ou ultérieure publiée par la Free Software Foundation.