egghelp.org community Forum Index
[ egghelp.org home | forum home ]
egghelp.org community
Discussion of eggdrop bots, shell accounts and tcl scripts.
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

my own tcl botpack

 
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    egghelp.org community Forum Index -> Archive
View previous topic :: View next topic  
Author Message
cofferscuffs
Guest





PostPosted: Tue Dec 23, 2003 2:30 pm    Post subject: my own tcl botpack Reply with quote

its currently at 0.0.6, i've decided to show the source as im rather stuck for ideas for what to do with it next, some of the stuff doesn't work (by mistake and all it needs is a simple fix) but 99% of it works. try it out and give me feedback please Smile

oh and the features?
. its own userfile/chanfile distro system on botlink, so no more frustrating cannot send userfile/chanfile errors Smile
. netwide (sends to hub first, then to leafs) +user, -user, +bot, -bot, +host, -host, +chan, -chan, chattr, botattr, chanset, motd, cloak, save, cron commands
. chanlimit (on a per-join basis) and autovoice that don't get [censored] on chansplit (unless something really does get mucked up :>)
. ctcp cloaking
. mass cron (havent tested it since i moved it into the main tcl file)
. rehasing/restarting/killing of bots from any bot (if owner)

and some other stuff ive forgotton. get the tcl at www.cofferscuffs.co.uk/ccnet-leaf.tcl and to run it you'll need a config file www.cofferscuffs.co.uk/ccnet.conf , when you first start it up your password and username is whatever you set as the owner name in the conf

here's the changelog:
Quote:
# rootnet+ccnet0.0.6 by cC.! (c_Cuffs on EFnet)
# based on rootnet by Acro
#
# 0.0.1
# . did better limit system
# . changed how the bot responds to the join bind
# . misc bugfixes
#
# 0.0.2
# . intregrated server list into config
# . intregrated hub/althub config into config
# . changed some of the default chansettings to my liking
# that mainly being +limit is on by default
# . limit checks every time a user joins a chan + forcelimit
# added for fun.
# . added a proper kick/kickban proc
# . added a boldflood
# . added botstats
# . took out make new config crap... bullshit.
#
# 0.0.3
# . fixed netsplit +limit bug, now only one bot will do a +l,
# reducing floods (hopefully) -> made the +limit system much
# more agressive again (onjoin)
# . updated the kb proc
# . added +avoice
#
# 0.0.4
# . [censored] gay faggy [censored] limit [censored] fixed k?
# . done *proper* +user/-user/-bot system, so all bots linked
# get updated at same time as it pissed me off. if done on a
# leaf bot it sends to hub, which adds and saves userfile
# then sends out to all leafs which then add n save.
#
# 0.0.5
# . re-wrote *loads* -- almost deserves a full rename of this
# pack heh :p
# . tired of the gayass transfer module, i did my own user/chan
# file transfer on link
# . did better, more comprehensive netwide commands (+user, -user,
# +bot, -bot, +host, -host, +chan, -chan, chattr, botattr,
# chanset, motd, cloak, save, cron, chaddr)
# . fixed some bugs, mainly the ` one for cron etc.
# . notes module no longer loaded either. as it sucked.
# . changed the cloak script too, added irssi and invision Very Happy
#
# 0.0.6
# . fixed some [censored] bugs and stupid mistakes like loading the
# transfer/share modules etc when they arn't needed
# . started to remove some of the rootnet code which was replaced
# by mine, which also means im starting to intregrate the
# needed parts of the external tcl's
# . added +A and +G flags to replace +a and +g flags retrospectivly
# so mode floods are prevented Smile
# . fixed chanset for flood-* stuff
# . added chpass and chaddr.... silly me
# . added pubcmds.... this isn't what you think it is, it's designed
# for staffchans where the cmds in there affect the people who do
# em in the specified chan, hence it won't allow you to set pubcmds
# to the chan you're chanset'ing em for. the cmds are !unf for ops
# and !fck \[nick\] to ban that user in specified chan. jumm.
# . made each bot on tcl load to write an exempt for ban and invite
# for every bot that is added to it Smile ooo and they're sticky, so
# it should make things fun.
# . fixed Acro's silly mistake in his bot_request... how *can* you
# get invite/unban/limit raise etc from a limbo bot? :>
# . made hub aggressively try to link to unlinked bots. grr!
# . added a decent crontab proc
# . like the chanlimit floods on netsplit, it happened to autovoice
# too, but i made a quick little hack so the last user to rejoin
# after a netsplit with autovoice on will get voiced.... which is
# miles better than all the split people being re-voiced in a
# flood, but by that point the server *should* have already
# restored user modes, so nothing will happen Smile also added a timer
# to reset the lastlimit for each chan every 15 mins, to prevent
# [censored]
Back to top
Display posts from previous:   
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    egghelp.org community Forum Index -> Archive All times are GMT - 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Forum hosting provided by Reverse.net

Powered by phpBB © 2001, 2005 phpBB Group
subGreen style by ktauber