All pastes #132080 Raw Edit

rar

public text v1 · immutable
#132080 ·published 2006-08-15 03:14 UTC
rendered paste body
#
#
#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 ##