# # #SEROTONET IRC EGGDROP CONFIGURE BOT FILE # Aug 14 # # ### Basic SER-BOT Settings ### set username "SER-BOT" set admin "SNETCORP" set network "irc.freenode.net" set timezone "EST" set offset "-5" ### SER-BOT Logging ### set max-logs 5 set max-logsize 10000 set quick-logs 0 logfile p * "logs/Serpublicchat.log" logfile o * "logs/misc.log set log-time 1 set keep-all-logs 0 #### Console (Defualt setting) #### set console "mkcobxs" #### Files & Directories #### set userfile "SER-BOT.user" set pidfile "pid.SERBOT" set help-path "help/" set text-path "text/" set temp-path "/tmp" set motd "text/motd" set userfile-perm 0600 #### BOTNET/DCC/TELNET #### ##Code to be added later## #### Advanced Settings #### ##Code to be added later## #### Modules #### set mod-path "modules/" #### DNS Module #### loadmodule dns #### Channels Module #### loadmodule channels set chanfile "SER-BOT.chan" set force-expire 0 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 0 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 } channel add #Feral_Society { chanmode "+nt-likm" idle-kick 0 stopnethack-mode 0 revenge-mode 0 ban-time 120 exempt-time 60 invite-time 60 aop-delay 5:30 need-op { putserv "PRIVMSG #lamest :op me cos i'm lame!" } need-invite { putserv "PRIVMSG #lamest :let me in!" } need-key { putserv "PRIVMSG #lamest :let me in!" } need-unban { putserv "PRIVMSG #lamest :let me in!" } need-limit { putserv "PRIVMSG #lamest :let me in!" } flood-chan 10:60 flood-deop 3:10 flood-kick 3:10 flood-join 5:60 flood-ctcp 3:60 flood-nick 5:60 } #### Server Module ##### loadmodule server set net-type 0 set nick "SER-BOT00" set altnick "SER-BOT01" set realname "/msg SER-BOT01 hello" ##Tcl script which runs after server connection## bind evnt - init-server evnt:init_server proc evnt:init_server {type} { global botnick putquick "MODE $botnick +i-ws" } set default-port 6667 set servers { irc.freenode.net:6667 } set keep-nick 1 set answer-ctcp 3 set flood-msg 5:60 set flood-ctcp 3:60 #### Server Module - other networks #### ##code to come## #### CTCP Module #### ##More Code To Come## #### IRC Module #### ##More Code to Come## #### Transfer Module #### ##Way more to come## #### Share Module #### ## Yet again, more code to come ##