Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #simple.conf eggdrop configuration file by Seb @ undernet
- #Start editing
- set admin "You <email: your@email.com>"
- #use , to separate bot owners. You don't HAVE to have other nicks then yours.
- set owner "yournick, yourfriend"
- #bot info
- set username "mainbot"
- set nick "MainNick"
- set altnick "OtherNick"
- set realname "My real name is anna"
- proc evnt:init_server {type} {
- global botnick
- putquick "PRIVMSG x@channels.undernet.org :login user password"
- putquick "MODE $botnick +ix-ws"
- }
- set servers {
- irc.server.net
- }
- #edit this port (5 digits and make sure its opened)
- listen 67845 all
- set network "freenode"
- set my-ip "1.2.3.4"
- #remove the next line, or your bot will not start.
- die "I'm a noob, and i didn't read the whole file"
- #end of required edits, but you should still read the whole file
- set userfile "bot.user"
- set pidfile "pid.bot"
- set botnet-nick "netbot"
- set notefile "bot.notes"
- set chanfile "bot.chan"
- set default-port "6667"
- set timezone "EST"
- set offset "-5"
- set max-logs 800
- set max-logsize 0
- set quick-logs 1
- set log-time 0
- set keep-all-logs 2
- set logfile-suffix ".log"
- set timestamp-format {[%H:%M]}
- set switch-logfiles-at 300
- logfile mco * "logs/eggdrop"
- set quiet-save 0
- set console "mkcobxs"
- 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
- set remote-boots 2
- set share-unlinks 1
- set protect-telnet 0
- set dcc-sanitycheck 0
- set ident-timeout 5
- set require-p 1
- set open-telnets 0
- set stealth-telnets 0
- set use-telnet-banner 0
- set connect-timeout 3600
- set dcc-flood-thr 300
- set telnet-flood 5:60
- set paranoid-telnet-flood 1
- set resolve-timeout 7
- set ignore-time 3
- set hourly-updates 00
- set notify-newusers "$owner"
- set default-flags "hp"
- 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
- unbind dcc n simul *dcc:simul
- set max-socks 100
- set allow-dk-cmds 1
- set dupwait-timeout 5
- set strict-host 1
- set cidr-support 0
- set mod-path "modules/"
- loadmodule blowfish
- loadmodule dns
- loadmodule channels
- set force-expire 0
- set share-greet 0
- set use-info 1
- set allow-ps 0
- #Those are flood protections, on most utilisy bots, they are not needed.
- #But if your bot is a moderator bot, you should tweak those.
- set global-flood-chan 0:0
- set global-flood-deop 0:0
- set global-flood-kick 0:0
- set global-flood-join 0:0
- set global-flood-ctcp 0:0
- set global-flood-nick 0:0
- set global-aop-delay 0:0
- set global-idle-kick 0
- set global-chanmode "nt"
- set global-stopnethack-mode 0
- set global-revenge-mode 0
- set global-ban-type 2
- 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 -static
- }
- loadmodule server
- set net-type 2
- bind evnt - init-server evnt:init_server
- set msg-rate 2
- set keep-nick 1
- 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 server-cycle-wait 20
- set server-timeout 60
- set servlimit 0
- set check-stoned 1
- set serverror-quit 1
- set max-queue-msg 300
- set trigger-on-ignore 0
- set exclusive-binds 0
- set double-mode 1
- set double-server 1
- set double-help 1
- set optimize-kicks 1
- set stack-limit 4
- loadmodule ctcp
- set ctcp-mode 0
- loadmodule irc
- set bounce-bans 0
- set bounce-exempts 0
- set bounce-invites 0
- set bounce-modes 0
- set max-bans 30
- set max-exempts 20
- set max-invites 20
- set max-modes 30
- set kick-fun 0
- set ban-fun 0
- set learn-users 0
- set wait-split 600
- set wait-info 180
- set mode-buf-length 200
- unbind msg - ident *msg:ident
- unbind msg - addhost *msg:addhost
- set opchars "@"
- set no-chanrec-info 0
- set prevent-mixing 1
- loadmodule transfer
- set max-dloads 3
- set dcc-block 0
- set copy-to-tmp 1
- set xfer-timeout 30
- loadmodule share
- set share-compressed 1
- #If you use the file system, set those. if not, ignore them.
- loadmodule filesys
- set files-path "/home/mydir/filesys"
- set incoming-path "/home/mydir/filesys/incoming"
- #keep the next line pls. (Spread the word yo)
- set ctcp-version "eggdrop running simple.conf from http://pastebin.com/8E1iy7Gk"
- set upload-to-pwd 0
- set filedb-path ""
- set max-file-users 20
- set max-filesize 1024
- loadmodule notes
- set max-notes 50
- set note-life 60
- set allow-fwd 0
- set notify-users 0
- set notify-onjoin 1
- loadmodule console
- set console-autosave 1
- set force-channel 0
- set info-party 0
- loadmodule uptime
- loadhelp userinfo.help
- # loadmodule megahal
- #loadmodule chanlimit
- #loadmodule log2html
- #loadmodule chanlimit
- #loadmodule lastlog
- #loadmodule noclones
- if {[info exists net-type]} {
- switch -- ${net-type} {
- "0" {
- # EFnet
- source scripts/quotepong.tcl
- }
- "2" {
- # Undernet
- source scripts/quotepass.tcl
- }
- }
- }
- #This is where you load your scripts, those 4 should stay there.
- source scripts/alltools.tcl
- source scripts/action.fix.tcl
- source scripts/dccwhois.tcl
- source scripts/userinfo.tcl
- #add more after this line. (Keep an empty line at the bottom of the file)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement