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   Avertir
#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)
  Répondre   Avertir
#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   Avertir


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)