Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- set admin "YOURNICKNAMEHERE"
- set owner "YOURNICKNAMEHERE"
- set username "ident"
- set nick "Botnick"
- set altnick "Botnick-"
- set realname "If you said it, i saw it."
- proc evnt:init_server {type} {
- global botnick
- putquick "away :I am not really away..."
- putquick "MODE $botnick +B-s"
- }
- #This is for freenode specific.
- set servers {
- chat.freenode.net:6667:NICKSERVNICKHERE:NICKSERVPWDHERE
- }
- set userfile "pisg.user"
- set pidfile "pid.pisg"
- set botnet-nick "pisg"
- set notefile "pisg.notes"
- set chanfile "pisg.chan"
- set default-port 6667
- set network "freenode"
- listen 84848 all
- #set listen-addr "99.99.99.99"
- #set listen-addr 2001:abab:444:4h5:4k4k::"
- #set listen-addr "virtual.host.com"
- # Prefer IPv6 over IPv4 for connections and dns resolution?
- # If the preferred protocol family is not supported, the other one
- # will be tried.
- set prefer-ipv6 0
- #set dns-servers "8.8.8.8 8.8.4.4"
- #set dns-cache 86400
- #set dns-negcache 600
- #set dns-maxsends 4
- #set dns-retrydelay 3
- #LOGS SECTION
- set timezone "EST"
- set offset "-5"
- set max-logs 800
- set max-logsize 0
- set quick-logs 1
- set log-time 1
- set keep-all-logs 1
- set log-suffix ""
- set logfile-suffix ".log"
- set timestamp-format {[%H:%M:%S]}
- set switch-logfiles-at 300
- logfile mco * "logs/bot"
- set quiet-save 1
- 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
- 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 3
- 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 server-cycle-wait 15
- 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 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
- loadmodule filesys
- set files-path ""
- set incoming-path ""
- 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
- }
- }
- }
- bind join - * createlogs
- proc createlogs {nick host hand chan} {
- if {[isbotnick $nick]} { logfile jpk $chan logs/[string tolower [string trimleft $chan #]] }
- }
- source scripts/alltools.tcl
- source scripts/action.fix.tcl
- source scripts/dccwhois.tcl
- source scripts/userinfo.tcl
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement