#! /path/to/executable/eggdrop
# ^- Set that to the directory eggdrop is in, i.e. "#! /home/lamest/egg/eggdrop"
#
# $Id: eggdrop.simple.conf,v 1.18 2002/03/09 21:14:14 wcc Exp $
#
# This is a sample configuration file for your bot.  You will definitely
# want to edit this to set up your bot. Right now, it creates a bot called
# "LamestBot" which sits on the channel #lamest.
#
# More options can be found in files in doc/settings/.
#
# IMPORTANT: Remember to make install and cd to the directory it created
# (~/eggdrop by default) before you continue. Running the bot from
# eggdrop1.6.x/ will not work.
#
# PLEASE EDIT THIS FILE COMPLETELY! YOUR BOT WILL NOT FUNCTION PROPERLY IF
# YOU DO NOT CONFIGURE IT CORRECTLY! WE CAN NOT STRESS THIS ENOUGH!
#
# More options can be found in the files in doc/settings/.

# Don't edit the following 12 lines.
set mod-path "modules/"
set help-path "help/"
set text-path "text/"
loadmodule dns
loadmodule channels
loadmodule server
loadmodule ctcp
loadmodule irc
loadmodule notes
loadmodule console
loadmodule blowfish

# Start configuring here!

##### Settings:

# Set the nick the bot uses on IRC, and on the botnet
# unless you specify a separate botnet-nick, here.
set nick "Lamestbot"

# Set the alternative nick which the bot uses on IRC if the nick specified by 'set nick'
# is unavailable. All '?' characters will be replaced by random numbers.
set altnick "Llamab?t"

# Set here what should be displayed in the real-name field for the bot on IRC.
set realname "/msg LamestBot hello"

# This is the bot's server list. The bot will start at the first server listed,
# and cycle through them whenever it gets disconnected. You need to change these
# servers to YOUR network's servers.
#
# The format is:
#   server[:port[:password]]
#
# Both the port and password fields are optional; however, if you want to set a
# password you must also set a port. If a port isn't specified it will default to
# your default-port setting.
set servers {
  you.need.to.change.this:6667
}

# This adds the channel #lamest to the bot's channel list. You should change
# this to a channel you would like the bot to join.
channel add #lamest {
  chanmode "+nt-likm"
  idle-kick 0
  stopnethack-mode 0
}

channel set #lamest +enforcebans +dynamicbans +userbans
channel set #lamest +dynamicexempts +userexempts +dynamicinvites +userinvites
channel set #lamest -autoop -bitch +protectops +protectfriends +dontkickops
channel set #lamest +greet +statuslog
channel set #lamest +revenge +autovoice
channel set #lamest -secret -shared +cycle
channel set #lamest -inactive -seen +nodesynch

# [0/1/2/3/4/5] What is your network?
# 0 = EFnet (non +e/+I hybrid)
# 1 = IRCnet
# 2 = Undernet
# 3 = DALnet
# 4 = EFnet +e/+I hybrid
# 5 = Others
set net-type 0

# Set here the port where the eggdrop should listen for telnet connections.
listen 3333 all

# Un-comment the next line and set the list of owners of the bot.
# You NEED to change this setting.
#set owner "MrLame, MrsLame"

##### Files & Directories:

# The following two lines define where to store the bots user and
# channel files.
set userfile "LamestBot.user"
set chanfile "LamestBot.chan"

# This defines where the bot should store temp files.
set temp-path "/tmp"

# This creates a logfile named eggdrop.log containing private msgs/ctcps,
# commands, errors, and misc. info from any channel.
logfile msbxco * "logs/eggdrop.log"

# This creates a logfile of joins, parts, netsplits, kicks, bans,
# mode changes, and public chat on the channel #lamest.
logfile jpk #lamest "logs/lamest.log"

# Set the default console flags here.
set console "mkcobxs"

##### Uptime module:

# This module reports uptime statistics to http://uptime.eggheads.org.
# Go look and see what your uptime is! It takes about 9 hours to show up,
# so if your bot isn't listed, try again later.
#
# Information sent to the server includes the bot's uptime, botnet-nick,
# server, version, and IP address. This information is stored in a temporary
# logfile for debugging purposes only. The only publicly available information
# will be the bot's botnet-nick, version and uptime. If you do not wish for this
# information to be sent, comment out the following line.
loadmodule uptime

# You have to remove this line to make your bot start.
die "you didn't edit your config file! that's a NO NO"

##### SCRIPTS #####

# This is a good place to load scripts to use with your bot.

# This line loads script.tcl from the scripts directory inside your eggdrop's
# directory. All scripts should be put there, although you can place them where
# you like as long as you can supply a fully qualified path to them.
#
# source scripts/script.tcl

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