salut Marseille
alors comme ca t as besoin d un peu plus d explications??
ben ecoutes je vais esayer de rrepondre a tes questions avc ce petit tutoriel
Configurer un Eggdrop
Configuration de l'Eggdrop (Fichier eggdrop.conf / config.txt)
Je reprends ici les points importants du fichier de config normalement ce qui n'est pas repris ici peut être laissé par defaut. Il y a un exemple de config en bas de la page.
Le nick du bot :
set nick "Eggy"
L'alternate nick au cas ou le nick prédent est déjà pris
set altnick "Eggy`"
Le username ceci ne fonctionne pas si identd est lancé
set username "Eggdrop"
Le nom du bot
set realname "Coucou c'est moi"
On rentre les serveurs que le bot doit utiliser pour se connecter au réseau.
set servers {
irc.voila.fr:6667
}
On définit le channel dans lequel le bot doit se trouver et les différentes options de celui-ci
channel add #eggdrop { <== on ajoute le channel
chanmode "+nt-likm" <== on définit les modes du channel le -likm interdit de set ces modes sur le channel
idle-kick 0 <== le nombre de minute que quelques peut rester sans parler sur le channel set à 0 pour le désactiver
}
channel set #eggdrop -clearbans -enforcebans +dynamicbans +userbans
channel set #eggdrop -autoop -bitch -greet -protectops -statuslog
channel set #eggdrop +secret +shared -stopnethack -revenge
Les différentes Options des channels:
-/+clearbans
le bot vide la banlist lorsqu'il join le channel.
-/+enforcebans
quand un ban est posé le bot kick la ou les personne(s) bannie(s) présente(s) sur le channel
-/+dynamicbans
Le bot active le ban seulement quand c'est nécessaire, ça évite à la banliste d'être pleine.
-/+userbans
autorise les users à mettre un ban directement sans passer par le bot
-/+autoop
op automatiquement tout les users qui possèdent le flag +o (gros problème de "sécurite" pour le channel en cas d'ip dynamique ect...) cette option est déconseillée.
-/+bitch
seul les personnes avec un flag +o peuvent être op
-/+greet
le bot dit la ligne d'info du user quand il join le channel
-/+protectops
re-op un user +o quand il est deopé
-/+statuslog
donne toutes les 5 mins les stats du channel aux masters dans la partyline nbre de user/nbre de ban ...
-/+secret
le channel n'est pas lister dans le botnet (lors d'un ".who monbot") c'est une option pour les personnes paranos
-/+shared
partage les flags des users de ce channel (lors d'un partage de userfile)
-/+stopnethack
deop tout non +o oper lors d'un retour de split
-/+revenge
lorsque le bot est kicker ou deopé par un non +f le bot le kick au retour d'op et l'empeche d'être op à nouveau en le déopant automatiquement.
Le nom de la liste des users
set userfile "messa.user"
Le nom du fichier où sont stoquée les notes
set notefile "messa.notes"
Le nom du fichier où sont stockées les infos des channels dynamiques (pas inclus dans le .conf)
set channel-file "messa.chan"
ATTENTION ce fichier doit être crée à la main (par la commante "touch monfichier.chan" par exemple) si celui si n'existe pas le bot ne démarrera pas !
Le nom du bot dans la partyline
set botnet-nick "MonEggy"
Le numero du port qui écoute pour acceder au bot par telnet ou le linker à un autre bot
listen 5236 all
On distingue le listen 1234 users le listen 1234 bots et le listen 1234 all.
Le users n'autorise que les users à se connecter sur ce port le bots que les bots et le all les users et les bots.
Determine le nombre de repetition de certaine action que l'on peu effectuer en un certain nombre de secondes
set flood-action nombre-de-repetition:nombre-de-seconde
set flood-msg 5:60
set flood-chan 8:60
set flood-join 5:60
set flood-ctcp 3:60
set flood-kick 5:60
set flood-deop 5:60
Le temps que met le bot avant de retire un ban de la banliste du channel (en +dynamicbans)
set ban-time 120
Le temps que met un bot a retire l'ignore sur une personne qui l'aurait floodé
set ignore-time 30
Le bot envoi une note a ce user si un nouveau user est crée avec la commande hello
set notify-newusers "benbe"
Definit ce user comme owner du bot aucun autre owner ne peut retire sont +n et il le garde aussi lors du Share des userfiles
set owner "benbe"
unbind dcc n tcl *dcc:tcl
Il est dangeureux de laisser la commande tcl utilisable car toute personne avec le flag +n peut accéder entièrement à votre shell donc dans le cas ou vous souhaitez utiliser cette commande, vous devez avoir une pleine confiance dans les autres owners d'ailleurs il faut tjrs choisir ses owners avec beaucoup de soin.
unbind dcc n set *dcc:set
La commande set permet de changer les settings dynamiquement mais pour le faire de manière durable il faut le changer obligatoirement dans le fichier de config.
keskia