All pastes #501520 Raw Edit

Unnamed

public text v1 · immutable
·published 2007-05-22 02:46 UTC
rendered paste body
#!./eggdrop
set mod-path "modules/"
set my-ip "255.255.255.255"
############################
#   Configuração dos Módulos   #
############################
# Modulo de canais:
loadmodule channels
# Modulo do server:
loadmodule server
# Módulo do ctcp:
loadmodule ctcp
# Módulo do irc:
loadmodule irc
# Módulo de transfêrencia de arquivos:
loadmodule transfer
# Módulo do share:
loadmodule share
# Módulo de arquivo de sistemas:
loadmodule filesys
# Módulo de notes:
loadmodule notes
# Módulo do console:
loadmodule console
# Módulo do uptime
loadmodule uptime
########################
#   Configuração do bot:   #
########################
# Ident do bot:
set username "BOTNICK"
# Nick do bot:
set nick "BOTNICK"
# Nick alternativo do bot:
set altnick "BOTNICK_"
# Nome que aparecerá no WHOIS
set realname "#BrJato - IRCLife.com.br"
# Senha do nick do bot no NickServ:
set botpwd "BOTPASS"
# Nome dos arquivos do bot
set chanfile "filesys/BOTNICK.chan"
set userfile "filesys/BOTNICK.user"
set notefile "filesys/BOTNICK.notes"
logfile sjpk #BrJato	"logs/brjato.log"
# Nick que o bot usará na BotNet:
set botnet-nick "BOTNICK"
# Flags adquiridas no hello:
set default-flags "hpx"
# Admin e e-mail do bot:
set admin "ADMIN <ADMIN@ADMIN.ADMIN>"
# Dono do bot:
set owner "ADMIN"
# Rede de IRC que o bot irá conectar:
set network "IRCLife"
# País que o bot se encontra:
set timezone "BR"
##########################
#   Configuração de canais   #
##########################
# Permitir que users usem INFO:
#[1 = SIM |0 = NÃO]
set use-info 1
##### Opções do canal ####
set defaultchannel "#BrJato"
set global-chanmode "nrt"
set global-flood-chan 30:2
set global-flood-deop 12:8
set global-flood-kick 4:10
set global-flood-join 10:60
set global-flood-ctcp 3:60
set global-chanset {
        -clearbans      -enforcebans
        -dynamicbans    +userbans   
        -autoop         -bitch      
        +greet          -protectops 
        -statuslog      +stopnethack
        -revenge        -secret
        -autovoice      +cycle 
        +dontkickops    -wasoptest
        -inactive       +protectfriends
        +shared         +seen
        -userexempts    -dynamicexempts
        +userinvites    +dynamicinvites
}
channel add $defaultchannel {
	idle-kick 0
	stopnethack-mode 0
	revenge-mode 0
	aop-delay 7:30
	flood-chan 30:2
	flood-deop 12:8
	flood-kick 5:5
	flood-join 10:60
	flood-ctcp 4:60
	flood-nick 4:10
}
channel set $defaultchannel -stopnethack
channel set $defaultchannel -clearbans
channel set $defaultchannel -enforcebans
channel set $defaultchannel -dynamicbans
channel set $defaultchannel +userbans
channel set $defaultchannel -dynamicexempts
channel set $defaultchannel -userexempts
channel set $defaultchannel +dynamicinvites
channel set $defaultchannel +userinvites
channel set $defaultchannel -greet
channel set $defaultchannel -protectops
channel set $defaultchannel -protectfriends
channel set $defaultchannel -statuslog
channel set $defaultchannel -revenge
channel set $defaultchannel -revengebot
channel set $defaultchannel -autovoice
channel set $defaultchannel +cycle
channel set $defaultchannel -dontkickops
channel set $defaultchannel -autoop
channel set $defaultchannel -bitch
channel set $defaultchannel -secret
channel set $defaultchannel +shared
channel set $defaultchannel -seen

#######################
#   Configuração de IRC   #
#######################
# Comandos a serem executados ao conectar no IRC:

set init-server {
putserv "NICKSERV :identify $botpwd"
putserv "MODE $botnick +i-ws"
}

# Lista de servers disponivéis:
set servers {
	72.20.22.151:6667
}

set console "cbsomw"
# Tipo de flags para CONSOLE:
#  m privado msgsctcps para o bot
#  k kicks, bans, mode mudanças no canal
#  j joins, parts, netsplits no canal
#  p público tagarela no canal
#  s connects/disconnects/notices do servidor
#  b informação sobre bot unindo e userfile compartilhando
#  c comandos que as pessoas usam (por msg ou dcc) 
#  x arquivo transfere e comandos de arquivo-área
#  r (se user-console-r definiu TUDO) enviou ao bot pelo servidor
#  o outro: info de misc, erros - MATERIAIS IMPORTANTES 
#  w wallops: msgs entre IRCops
#######################################
#   Configuração das respodtas do CTCPS   #
#######################################
# Resposta do CTCP version:
set ctcp-version "7(2$botnick7) 2Raphael"
# Resposta do CTCP finger:
set ctcp-finger "7(2$botnick7) 2Raphael"
# Resposta do CTCP userinfo:
set ctcp-userinfo "7(2$botnick7) 2Raphael"
####################################
#   Configuração de MOTD/BANNER/HELP   #
####################################
# Local que se encontra os arquivos para ajuda:
set help-path "help/"
# Local que se encontra o arquivo MOTD:
set motd "text/motd"
# Local que se encontra o BANNET da TelNet:
set telnet-banner "text/banner"

listen PORT all

set protect-telnet 0
set ban-time 0
set ident-timeout 40
set require-p 1 
set open-telnets 0 
set stealth-telnets 1 
set connect-timeout 60
set dcc-flood-thr 15
set ignore-time 2
set debug-output 1
set hourly-updates 00
set notify-newusers "$owner"
set whois-fields "url birthday"
set remote-boots 0
set share-unlinks 0
set die-on-sighup 0
set die-on-sigterm 0
set must-be-owner 1
set max-dcc 20
set enable-simul 1
set allow-dk-cmds 1
set share-users 1
set passive 1
set share-greet 1
set net-type 3
set keep-nick 1
set use-ison 1
set strict-host 1
set quiet-reject 0
set lowercase-ctcp 1
set answer-ctcp 3
set flood-msg 5:2
set flood-ctcp 0:0
set never-give-up 1
set strict-servernames 0
set default-port 6667
set server-cycle-wait 1
set server-timeout 45
set servlimit 0
set check-stoned 0
set use-console-r 1
set serverror-quit 1
set max-queue-msg 300
set trigger-on-ignore 0
set use-silence 0
set handle-mode_r 1
set ctcp-mode 2
set bounce-bans 1
set bounce-modes 0
set max-bans 50
set max-modes 30
set allow-desync 0
set kick-bogus 0
set ban-bogus 0
set kick-fun 1
set ban-fun 1
set learn-users 1
set wait-split 300
set wait-info 180
set mode-buf-length 200
set use-354 0
set max-notes 5
set note-life 30
set allow-fwd 1
set console-autosave 1
set force-channel 0
set info-party 0
set sort-users 1
set dcc-sanitycheck 0
set resolve-timeout 4
set log-time 1
set keep-all-logs 0
set switch-logfiles-at 300
set text-path "text/"
set temp-path "/tmp"
checkmodule blowfish
loadmodule wire
loadmodule seen
loadmodule dns

###############################################################################
#Tcls:                                                                        #
###############################################################################

loadhelp userinfo.help

source scripts/alltools.tcl
source scripts/action.fix.tcl
source scripts/compat.tcl
source scripts/userinfo.tcl