#!./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