begin process at 2008 07 21 01:33:12
1 213 544 membres
13 nouveaux aujourd'hui
14 167 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

[TUTORIAL] LES EGGDROPS EN GÉNÉRAL (PRÉSENTATION, INSTALLATION, UTILISATION)


Information sur le tutorial

Catégorie :Bots Date de création : 25/01/2006 20:59:56 Vu : 10 086 fois

Note :
10 / 10 - par 1 personne
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (8)
Ajouter un commentaire et/ou une note


Description

Donc tout est dans le titre, les eggdrops en général. Comment l'installer, l'utiliser, les scripts TCL etc...

Tutorial

Bonjour tout le monde, c'est ma première source sur ircfr, en allant sur ce site qui parle d'IRC et des bots (principalement mIRC à mon grand désaroit), j'ai été éffrayé que personne n'a parlé des Eggdrops ! Pourtant un des robots les plus utilisés sur IRC !
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
Si vous avez des questions : thomas.vaillant-76@laposte.net (ou MSN : tilinux_76@hotmail.fr) et/ou postez des coms ;)

27 janvier 2006 20:12:37 :
Petit ajout.
27 janvier 2006 20:34:03 :
...
  • signaler à un administrateur
    Commentaire de COOLMAN002 le 27/01/2006 19:12:36

    Et pour ceux qui ne veulent pas acheter/louer un shell, pensez à utiliser un windrop :)

    Pour l'instant c'est pas mal, faudra voir quand il sera fini.

    Bonne continuation.

  • signaler à un administrateur
    Commentaire de thomvaill le 27/01/2006 19:24:58

    Oui tout à fait :)
    Enfin... Un windrop ne vaudera jamais la qualité d'un shell, mais c'est bien pour débuter :)

  • signaler à un administrateur
    Commentaire de milss le 19/04/2006 10:55:23

    J'avoue que c'est abuser moi qui debut en tcl c'est dure ^^ meme si j'ai des bon prof et de bon site !

  • signaler à un administrateur
    Commentaire de Bioxine76 le 26/09/2006 14:25:10

    j'utililise mon propre serveur dedié jai creer un domaine shh et creer un nouveau client
    mais quand je veut installer un eggdrop sur mon shell ba  je peut plus continuer a partir de Compilation de la configuration :
    make config , merci

  • signaler à un administrateur
    Commentaire de uaip le 04/10/2007 17:20:11

    précise quand même dans le titre que c'est des eggdrops en TCL (et pas "en général" comme tu dis)
    sinon c'est plutot pas mal pour quelqu'un de 13 ans :)

  • signaler à un administrateur
    Commentaire de Doudis le 19/10/2007 20:08:45

    Bon tuto mais dommage qu'il n'y est pas + d'information pour le dossier eggdrop.conf du genre la configuration de ( l'adresse et du port de connection ....) ^^ !!!! :D

  • signaler à un administrateur
    Commentaire de pj27 le 05/03/2008 13:14:24

    Le seul problème concernant ta source est que tu ne précises pas l'importance des fichiers de configuration par rapport à l'application installée, notamment et surtout sous Linux.
    Tu devrais préciser que l'utilisateur n'a pas besoin de réinstaller un eggdrop a chaque fois qu'il veut lancer un pids d'application et que la commance ./eggdrop -m lors du premier démarrage de l'eggdrop est une commance qui prend en réalité compte de ./eggdrop -m <fichier de configuration> et que si aucun <fichier de configuration> est spécifié, il prend alors en compte automatiquement le fichier eggdrop.conf .
    En créant plusieurs fichiers .conf, il est donc possible de créer plusieurs lancement d'application en changeant juste le nom du fichier a éxécuter et à changer donc par conséquant la commande ./eggdrop (-m) <fichier.conf>.

    Bon tutorial sinon ;)

  • signaler à un administrateur
    Commentaire de griffondorr le 13/07/2008 19:16:04

    bonjour à tous, justement vous parler de windrop, j'aimerais savoir où peut t'on télécharger un windrop pour l'utiliser ? merci de me répondre, a plus.

Ajouter un commentaire

Pub



Appels d'offres

Dessins techniques
Budget : 60€
Animation Flash - Doma...
Budget : 370€
Application flash medi...
Budget : 1 000€

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Boutique

Boutique de goodies CodeS-SourceS