##### CONFIG BASSIC##### set username "TouF" set admin "DDROM " set network "irc-mindforge.org" set timezone "CET" set offset "-1" #set env(TZ) "$timezone $offset" #set my-hostname "localhost" #set my-ip "127.0.0.1" addlang "french" ##### LOG FILES ##### set max-logs 5 set max-logsize 0 set quick-logs 0 logfile mco * "logs/TouF msg.log" logfile jpk #emule-belgique "logs/DDROM.log" set log-time 1 set keep-all-logs 0 set logfile-suffix ".%d%b%Y" set switch-logfiles-at 300 set quiet-save 0 ##### CONSOLE ##### set console "mkcobxsd" ##### FILES AND DIRECTORIES ##### set userfile "TouF.user" #set pidfile "pid.TouF" set sort-users 0 set help-path "help/" set text-path "text/" set temp-path "tmp/" set motd "text/motd" set telnet-banner "text/banner" set userfile-perm 0600 ##### BOTNET/DCC/TELNET ##### #set botnet-nick "TouF" listen 4000 bots listen 7875 all listen 3333 all listen 3332 users set remote-boots 2 set share-unlinks 1 set protect-telnet 0 set dcc-sanitycheck 0 set ident-timeout 5 set require-p 0 set open-telnets 0 set stealth-telnets 0 set use-telnet-banner 0 set connect-timeout 15 set dcc-flood-thr 3 set telnet-flood 5:60 set paranoid-telnet-flood 1 set resolve-timeout 15 ##### MORE ADVANCED SETTINGS ##### #set firewall "!sun-barr.ebay:3666" #set nat-ip "192.168.1.3" #set reserved-portrange 2010:2020 set ignore-time 15 set hourly-updates 00 set owner "DDROM" set notify-newusers "$owner" set default-flags "h" set whois-fields "url birthday" set die-on-sighup 0 set die-on-sigterm 1 unbind dcc n tcl *dcc:tcl unbind dcc n set *dcc:set set must-be-owner 1 ## peut etre qu'il faudra que tu mettes 0 si ton bot ne veux pas .die ou .restart unbind dcc n simul *dcc:simul set max-dcc 50 set enable-simul 1 set allow-dk-cmds 1 set dupwait-timeout 5 ##### MODULES ##### set mod-path "modules/" #### DNS MODULE #### #loadmodule dns #### CHANNELS MODULE #### loadmodule channels set chanfile "TouF.chan" set force-expire 0 set share-greet 1 set use-info 1 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 set global-aop-delay 5:30 set global-idle-kick 0 set global-chanmode "nt" set global-stopnethack-mode 0 set global-revenge-mode 1 set global-ban-time 120 set global-exempt-time 60 set global-invite-time 60 set global-chanset { +autoop +autovoice -bitch -cycle -dontkickops +dynamicbans +dynamicexempts +dynamicinvites -enforcebans +greet -inactive -nodesynch -protectfriends +protectops +revenge +revengebot +secret +seen +shared +statuslog +userbans +userexempts +userinvites -protecthalfops +autohalfop } #### SERVER MODULE #### loadmodule server set net-type 3 set nick "TouF" set altnick "TouF-" set realname "TouF" bind evnt - init-server evnt:init_server proc evnt:init_server {type} { global botnick putquick "MODE $botnick +iB" putquick "PRIVMSG nickserv :IDENTIFY 15121986" } set default-port 6667 set servers { irc.mindforge.org:6667:15121986 } set keep-nick 1 # Set this to 1 if you don't want your the bot to strip a leading '~' # on user@hosts. #set strict-host 1 set quiet-reject 0 set lowercase-ctcp 0 set answer-ctcp 5 set flood-msg 5:60 set flood-ctcp 3:60 set never-give-up 0 set strict-servernames 0 set server-cycle-wait 250 set server-timeout 300 set servlimit 0 set check-stoned 1 set use-console-r 0 set debug-output 0 set serverror-quit 1 set max-queue-msg 300 set trigger-on-ignore 0 set double-mode 0 set double-server 0 set double-help 0 set optimize-kicks 1 set stack-limit 4 ### SERVER MODULE - OTHER NETWORKS (net-type 5) ### #set check-mode-r 1 #set nick-len 9 #### CTCP MODULE #### loadmodule ctcp set ctcp-mode 0 #### IRC MODULE #### loadmodule irc set bounce-bans 1 set bounce-modes 1 set max-bans 100 set max-modes 30 set kick-fun 1 set ban-fun 1 set learn-users 0 set wait-split 60 set wait-info 180 set mode-buf-length 200 set opchars "%@&~" unbind msg - hello *msg:hello bind msg - myword *msg:hello unbind msg - ident *msg:ident unbind msg - addhost *msg:addhost # If you are so lame you want the bot to display peoples info lines, even # when you are too lazy to add their chanrecs to a channel, set this to 1. # *NOTE* This means *every* user with an info line will have their info # line displayed on EVERY channel they join (provided they have been gone # longer than wait-info). set no-chanrec-info 0 ### IRC MODULE - IRCnet SPECIFIC FEATURES (net-type 1) ### set bounce-exempts 0 set bounce-invites 0 set max-exempts 20 set max-invites 20 #set use-exempts 0 set use-invites 0 set prevent-mixing 1 ### IRC MODULE - OTHER NETWORKS (net-type 5) ### set kick-method 1 set modes-per-line 6 set include-lk 1 set use-354 0 set rfc-compliant 1 #### TRANSFER MODULE #### loadmodule transfer set max-dloads 3 set dcc-block 0 set copy-to-tmp 1 set xfer-timeout 30 #### SHARE MODULE #### #loadmodule share #set allow-resync 0 #set resync-time 900 #set private-global 0 set private-globals "mnot" set private-user 0 set override-bots 0 #### COMPRESS MODULE #### #loadmodule compress set share-compressed 1 #set compress-level 9 #### FILESYSTEM MODULE #### loadmodule filesys set files-path "filesys/" set incoming-path "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 "TouF.notes" set max-notes 50 set note-life 60 set allow-fwd 0 set notify-users 1 set notify-onjoin 1 #### CONSOLE MODULE #### loadmodule console set console-autosave 1 set force-channel 0 set info-party 0 #### WOOBIE MODULE #### #loadmodule woobie #### SEEN MODULE #### loadmodule seen #### BLOWFISH MODULE #### loadmodule blowfish #### ASSOC MODULE #### loadmodule assoc #### WIRE MODULE #### #loadmodule wire #### UPTIME MODULE #### loadmodule uptime set realname "TouF" ###################################################### ### rajoutez ici tous vos scripts tcl en vous servant de l'exemple #### # # # exemple: source scripts/scripts.tcl # # # ###################################################### # ################## #scripts principaux # ################## # source scripts/action.fix.tcl source scripts/alltools.tcl source scripts/compat.tcl source scripts/userinfo.tcl source scripts/dcommand.tcl source scripts/tclplugin.tcl # ###################### # autres scripts ajoutés # ###################### # loadhelp userinfo.help