This is the new home of the egghelp.org community forum.
All data has been migrated (including user logins/passwords) to a new phpBB version.


For more information, see this announcement post. Click the X in the top right-corner of this box to dismiss this message.

my own tcl botpack

Old posts that have not been replied to for several years.
Locked
c
cofferscuffs

my own tcl botpack

Post by cofferscuffs »

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 :)

oh and the features?
. its own userfile/chanfile distro system on botlink, so no more frustrating cannot send userfile/chanfile errors :)
. 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:
# 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 :D
#
# 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 :)
# . 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 :) 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 :) also added a timer
# to reset the lastlimit for each chan every 15 mins, to prevent
# [censored]
Locked