Configuration Kick non active
#1
Bonjour,

j'ai un petit soucis que je n'arrive pas a résoudre depuis quelques jours.
sur mon eggdrop j'ai lancé le script MysqlLog afin d'enregistrer l'ensemble du chan dans une base de données.

cependant mon bot "parleur" parle énormément plusieurs lignes par minutes.
donc celui-ci se fait Kick par le bot "enregistreur".

voici ma configuration :
Code :
#!~/eggdrop ##### GENERAL STUFF ##### set username "Log" set admin "<email: ....@...>" set network "...." set timezone "EST" # set my-hostname "localhost" Laissez localhost ‡ moins que vous ayez un nom de domaine officiel # set my-ip "1" L'adresse ip de la machine sur laquelle tourne le bot ##### LOG FILES ##### set max-logs 5 logfile pv #Pre "Pre.log" set log-time 1 set keep-all-logs 0 set switch-logfiles-at 300 set console "mkcobxs" ##### FILES AND DIRECTORIES ##### set userfile "Log.user" set help-path "help/" set temp-path "/tmp" set motd "motd" ##### BOTNET ##### # set botnet-nick "Log" listen 3343 all set protect-telnet 0 set ident-timeout 30 set require-p 1 set open-telnets 0 set connect-timeout 15 set dcc-flood-thr 3 set telnet-flood 5:60 ##### MORE ADVANCED STUFF ##### set ignore-time 15 set debug-output 0 set hourly-updates 00 set notify-newusers "HQ" set owner "k" set default-flags "hp" set remote-boots 2 set share-unlinks 1 set die-on-sighup 0 set die-on-sigterm 0 unbind dcc n tcl *dcc:tcl # unbind dcc n set *dcc:set # unbind dcc n simul *dcc:simul set max-dcc 50 set enable-simul 1 set allow-dk-cmds 1 ############## MODULES ################# #### CHANNELS MODULE ##### loadmodule channels set chanfile "log.chan" set ban-time 1500 set share-greet 0 set use-info 1 channel add #chan { chanmode "+nt-likm" idle-kick 0 need-invite { putserv "PRIVMSG # :let me in!" } need-key { putserv "PRIVMSG # :let me in!" } need-unban { putserv "PRIVMSG # :let me in!" } need-limit { putserv "PRIVMSG # :let me in!" } flood-chan 0:0 flood-deop 3:10 flood-join 5:60 flood-ctcp 3:60 } ##### SERVER MODULE ##### loadmodule server ##### variables: set nick "Log" set altnick "Log1" set realname "eggdrop on Log" set init-server { putserv "MODE $botnick +iw-s" } set servers { serveurirc } set keep-nick 1 set strict-host 0 set quiet-reject 1 set lowercase-ctcp 0 set answer-ctcp 3 set flood-msg 0:0 set flood-ctcp 3:60 set never-give-up 1 set strict-servernames 0 set default-port 6667 set server-cycle-wait 60 set server-timeout 15 set servlimit 0 set check-stoned 1 set use-console-r 0 set serverror-quit 1 set max-queue-msg 300 set trigger-on-ignore 0 set use-silence 0 set handle-mode_r 1 ##### CTCP MODULE ##### loadmodule ctcp # set ctcp-version "BitchX-75p1+ by panasync - Linux 2.2.3 : Keep it to yourself!" ##### IRC MODULE ##### loadmodule irc set bounce-bans 0 set allow_desync 0 set kick-method 4 set learn-users 1 set wait-split 300 set wait-info 180 set modes-per-line 3 set mode-buf-length 200 set use-354 0 unbind msg - hello *msg:hello bind msg - yo *msg:hello ##### TRANSFER MODULE ##### loadmodule transfer ##### variables: set max-dloads 3 set dcc-block 0 set copy-to-tmp 1 set xfer-timeout 300 ##### SHARE MODULE ##### #loadmodule share ##### variables: #set allow-resync 0 #set resync-time 900 #set private-owner 0 #set private-global 0 #set private-globals "mnot" #set private-user 0 ##### FILESYSTEM MODULE ##### #loadmodule filesys #set files-path "/home/mydir/filesys" #set incoming-path "/home/mydir/filesys/incoming" #set upload-to-pwd 0 #set filedb-path "" #set max-file-users 20 #set max-filesize 1024 ##### NOTES MODULE ##### loadmodule notes set notefile "prelog.notes" set max-notes 50 set note-life 60 set allow-fwd 0 set notify-users 1 ##### CONSOLE MODULE ##### loadmodule console ##### variables: set console-autosave 1 set force-channel 0 set info-party 0 ##### SEEN MODULE ##### loadmodule seen ##### BLOWFISH MODULE ##### checkmodule blowfish ##### ASSOC MODULE ##### loadmodule assoc ##### SCRIPTS ##### source scripts/alltools.tcl source scripts/action.fix.tcl source scripts/mysqlegglog.tcl

J'ai bien ajouter les valeurs suivants :
set flood-msg 0:0
idle-kick 0
flood-chan 0:0

mais sa continue.

merci pour votre aide.
Répondre
#2
Tes eggdrops sont bien sur #chan ?
Parce qu'actuellement, tu as mis le flood-chan à 0:0 uniquement pour #chan. Et tes autres directives flood-msg et flood-ctcp ne servent à rien, elles sont hors du réglage du canal.
Si tu veux faire ces réglages des manières globales (pour tous les canaux), il faut utiliser... les paramètres globaux:
tcl
set global-flood-chan 10:60
set global-flood-deop 3:10
set global-flood-kick 3:10
set global-flood-join 5:60
set global-flood-ctcp 3:60
set global-flood-nick 5:60


Si tu veux que ça n'agisse que pour #chan, les paramètres doivent être dans la définition de #chan.

Et si c'est sur un canal dynamique (donc pas configuré dans eggdrop.conf), par exemple #blabla, tu peux (et doit) utiliser chanset en party-line:
Code :
.chanset #blabla flood-chan 0:0
Et une dernière solution est d'ajouter le robot "parleur" dans la userlist de l'autre, et de le mettre en +f (friend)
Présent sur le Tchat francophone
Répondre
#3
Oui les robots sont bien tous sur #chan.

je viens de faire la commande dans le party-line, je vais donc voir si sa fonctionne.

je te remercie encore une fois pour ton aide et je répond et cloture le poste si c'est ok.


Bonne journée
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)
Tchat 100% gratuit - Discutez en toute liberté - Transitionnez vers Linux - Discussions dans le Lauragais - Communauté LGBT respectueuse - soutien aux victimes de cybermalveillance - pour les filles par les filles Le forum pour passer le temps