#DEUTSCHE EGGDROP.conf DATEI by OppTupacShakur # # # #BEARBEITET WERDEN MUESSEN ALLE ZEILEN OHNE # # # ACHTUNG: Diese Datei muss sich im Startverzeichniss des Bots befinden (~/eggdrop) # #Du MUSST diese Datei anpasen. Die Datei kann nicht direkt verwendet werden !! # # # Die folgenden linien kannst du unveraendert lassen. ### MODULES ### loadmodule blowfish # DNS MODULE # loadmodule dns # CTCP MODULE # loadmodule ctcp set ctcp-mode 0 # IRC MODULE # loadmodule irc set bounce-bans 1 set bounce-modes 0 set kick-fun 0 set ban-fun 0 set learn-users 1 set no-chanrec-info 0 set max-modes 30 set max-bans 20 set wait-split 600 set wait-info 180 set mode-buf-length 200 unbind msg - hello *msg:hello bind msg - hello *msg:hello unbind msg - ident *msg:ident unbind msg - addhost *msg:addhost set bounce-exempts 0 set bounce-invites 0 #set use-exempts 0 #set use-invites 0 set prevent-mixing 1 set max-exempts 20 set max-invites 20 set include-lk 1 set use-354 0 set rfc-compliant 1 set kick-method 1 set modes-per-line 3 # TRANSFER MODULE # loadmodule transfer set max-dloads 3 set dcc-block 0 set xfer-timeout 300 set copy-to-tmp 1 # COMPRESS MODULE # loadmodule compress set share-compressed 0 set compress-level 9 # SHARE MODULE # loadmodule share set resync-time 900 set private-globals "nt" set allow-resync 0 set private-global 0 set private-user 0 set override-bots 0 # FILESYSTEM MODULE # loadmodule filesys set files-path "" set incoming-path "incoming/" set filedb-path "" set max-file-users 20 set max-filesize 1024 set upload-to-pwd 0 # NOTES MODULE # loadmodule 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 # ASSOC MODULE # loadmodule assoc # BLOWFISH MODULE # checkmodule blowfish # SEEN MODULE # #loadmodule seen # UPTIME MODULE # # Hier koennt ihr ein/ausschalten ob der Bot beim online Contest von http://uptime.eggheads.org mitmachen soll oder nicht. # Füge eine Raute (#) vor den unten stehenden Satz um an dem Wettbewerb nicht teilzunehmen. (Standart ist eingeschaltet) loadmodule uptime # WIRE MODULE # loadmodule wire # WOOBIE MODULE # #loadmodule woobie # CHANNELS MODULE # loadmodule channels set ban-time 0 set exempt-time 60 set invite-time 60 set force-expire 0 set share-greet 0 set use-info 1 set global-flood-chan 0:0 set global-flood-join 0:0 set global-flood-kick 0:0 set global-flood-nick 0:0 set global-flood-deop 0:0 set global-flood-ctcp 0:0 set global-aop-delay 0:0 set global-chanmode "nt" set global-idle-kick 0 set global-stopnethack-mode 0 set global-revenge-mode 1 set global-chanset { +autoop +autovoice -bitch +cycle +dontkickops +dynamicbans +dynamicexempts +greet +dynamicinvites -enforcebans -inactive +nodesynch -protectfriends +protectops -revenge -revengebot -secret +seen +shared +statuslog +userbans +userexempts +userinvites } # Hier wird der Channel #lamest zur Channellist des Bots zugefuegt. Hier solltest du den Channel eintragen der dein Bot # betretten soll channel add #CHAN { chanmode "+nt" flood-chan 0:0 flood-deop 0:0 flood-kick 0:0 flood-join 0:0 flood-ctcp 0:0 } channel set #CHAN +enforcebans # SERVER MODULE # loadmodule server # [0/1/2/3/4/5] Hier musst du deine Netzwerktyp eintragen? # 0 = EFnet (non +e/+I hybrid) # 1 = IRCnet # 2 = Undernet # 3 = DALnet # 4 = EFnet +e/+I hybrid # 5 = Others set net-type 5 set keep-nick 1 set strict-servernames 0 set never-give-up 0 set default-port 6667 set server-cycle-wait 60 set server-timeout 60 set servlimit 0 set check-stoned 1 set serverror-quit 0 set max-queue-msg 300 set optimize-kicks 0 set use-console-r 1 set debug-output 1 set strict-host 0 set nick-len 32 set answer-ctcp 3 set flood-msg 5:60 set flood-ctcp 3:60 set quiet-reject 0 set lowercase-ctcp 1 set double-help 0 set trigger-on-ignore 0 set double-mode 0 set use-penalties 0 set check-mode-r 0 set double-server 0 # Hier musst du deine Server eintragen, die der Bot betretten soll. Der Bot beginnt mit dem ersten Server und probiert alle weiteren Server der Reihe nach durch falls der 1. Server nicht erreichbar ist. Y # UMBEDINGT AENDERN !!! # # Folgendes Format verwenden: # server[:port[:passwort]] # # Die Portnummer und das Passwort sind optional. ################################################################### # Hier Server eintragen. set servers { irc.NETWORK.com:6667:PW } ################################################################### # Hier geht es weiter. ### BASIC SETTINGS ### ##### Ab hier deine Daten einfuegen: # Hier musst du den Nick eintragen den dein Bot im IRC und im Botnet verwenden soll. set nick "EGGDROP" # Hier musst du einen alternativ Nick eintragen. Dieser wird verwendet falls der Hauptnick belegt ist. Das ? dient als Wildcard und wird gegen eine Zahl ersetzt. set altnick "EGGDROP?" # Hier musst du eintragen was im REALNAME Feld des Bots stehen soll. set realname "EGGDROP" # Hier musst du eintragen was als identd des Bots stehen soll. set username "EGGDROP" # Hier musst du den Admin des bots + email eintragen. set admin "ADMIN " # Hier musst du deine IP eintragen. set my-ip "127.0.0.1" # muss net unbedingt sein, funzt meistauch ohne den eintrag #set my-vhost "vhost.info" set network "NETWORK.com" set timezone "EST" set offset "5" addlang "German" ### BOTNET/DCC/TELNET ### # Hier koennt ihr den Telnet Port des Bots aendern (Wer nicht weiss was es ist sollte es so lassen). listen 20000 all set remote-boots 1 set share-unlinks 1 set protect-telnet 0 set require-p 0 set dcc-sanitycheck 0 set open-telnets 1 set stealth-telnets 0 set paranoid-telnet-flood 0 set use-telnet-banner 0 set ident-timeout 15 set connect-timeout 30 set dcc-flood-thr 4 set telnet-flood 5:60 set resolve-timeout 30 ### EIGENE SETTINGS ### # Hier musst du deinen Nick eintragen oder der Nick des Chatters dem der Bot gehoeren soll. # WICHTIG: wer hier eingetragen ist ist der BESITZER des Bots. set owner "ADMIN" set ignore-time 15 set hourly-updates 00 set max-dcc 30 set notify-newusers "$owner" set default-flags "hp" set whois-fields "url birthday" set dupwait-timeout 5 set dupwait-timeout 5 set must-be-owner 0 unbind dcc n set *dcc:set unbind dcc n tcl *dcc:tcl set enable-simul 1 set allow-dk-cmds 1 set die-on-sigterm 0 set die-on-sighup 0 set reserved-portrange 1024:65535 ##### Dateien und Verzeichnisse: # Die beiden folgenden Zeilen speichern die User und Channel Daten # Diese 2 Zeilen muessen nicht zwingend geaendert werden. set userfile "EGGDROP.user" set chanfile "EGGDROP.chan" set notefile "EGGDROP.notes" set pidfile "pid.EGGDROP" set userfile-perm 0600 set sort-users 0 set help-path "help/" set text-path "text/" set mod-path "modules/" # Hier wird das Verzeichniss festgelegt indem der Bot temporaere Dateien speichert. set temp-path "/tmp" set motd "text/motd" set telnet-banner "text/banner" ### LOG FILES ### #Hier wird der Dateiname festgelegt welches der Bot fuer Logs verwenden soll. set max-logs 5 set max-logsize 2048 set quick-logs 0 set log-time 1 set quiet-save 1 set switch-logfiles-at 300 set keep-all-logs 0 set logfile-suffix ".%d%b%Y" logfile mkjo #CHAN "gtr.log" # Hier koennt ihr die Standart Consolen flags festlegen. (Anfaenger sollten hier nichts aendern) set console "mkcox" ##### SCRIPTS ##### # An dieser Stelle kannst du den Bot weitere Scripte laden lassen. # Alle Scripte sollten sich im Verzeichniss scripts/ befinden # das Script muster.tcl muss also wie folgt unten eingetragen werden # source scripts/muster.tcl #Hier deine Scriptliste source scripts/alltools.tcl source scripts/action.fix.tcl # An dieser Stelle kannst du einstellen ob eine Script geladen werden soll # welches den Bot kompatible zu aelteren Scripten macht # Standart ein zum deaktivieren eine Raute # vor der naechsten Zeile einfuegen. source scripts/compat.tcl #Mit dem Script userinfo werden erweiterte Nickfunktionen zur Verfuegung gestellt. (Aus durch # vor der naechsten Zeile) source scripts/userinfo.tcl loadhelp userinfo.help # A few IRC networks (EFnet and Undernet) have added some simple checks to # prevent drones from connecting to the IRC network. While these checks are # fairly trivial, they will prevent your Eggdrop from automatically # connecting. In an effort to work-around these, we have developed a couple of # TCL scripts to automate the process. if {[info exists net-type]} { switch -- ${net-type} { "0" { # EFnet source scripts/quotepong.tcl } "2" { # Undernet source scripts/quotepass.tcl } } } # So, das war schon alles. Viele Spass mit deinen Eggdrop Bot