Back in the day I won an important award for one of my scripts shutup.tcl:


These are Eggdrop Bot (TCL) Scripts that work on only really old bots AND less old, but old 1.3 eggdrops.
I have not updated these as I no longer am on IRC and no longer run eggdrop bots.

baby.tcl
Makes bot say 'I am a bot!' when !babies is typed in channel.


chanjoin.tcl
Has bot join and leave a channel on command.


fastmail.tcl
Send email to whoever you set and with a set reply to.
This one uses fastmail, if your shell doesnt have fastmail,
get mail.tcl. I like this one way better then mail.tcl tho.

faq.tcl
A tcl to make a faq file. Will !add !del !faq list and give each topics info... all from irc.


howlong.tcl
Allows you to set dates and have bot tell you how long until then.
Saves all dates as files in a directory called howlong that sits
inside your scripts directory.


kickban.tcl
!k !b !kick !ban with a twist for the ban - bans @host.


trace.tcl
Runs a traceroute on shell from channel.


vers.tcl
Tells in #channel what client each user that joins has.



scripts for eggdrop version 1.3 versions

birthday.tcl
A script that returns interesting trivia about the requested date.
Comes with the file calendar that retreives the information.


chanflag.tcl
Public commands for adding users and channels


jump.tcl
Public command to make bot .jump to next server on its list


lusers.tcl
does a public /lusers with the command !use


mynotes.tcl
Reads and sends notes via public commands.


netalk.tcl
Allows kick/ban and chat between 2 nets or 2 channels.


nsl.tcl
Does a nslookup on nickname. (like a dns lookup)


rehash.tcl
Runs a .rehash from a public channel


shutup.tcl
To deal with Bozoes. !shutup sets channel +m (moderated) and everyone but nickname +v (voice). !talk sets channel -m and all users -v.


unixtime.tcl
A simple tcl for converting the unreadable unixtime into normal time. Like when a gline is set, server tells timethe gline is over in unix time. This tcl will convert that number into readable time.


whokill.tcl
In Channel states what oper killed what user and the reason


whowas.tcl
Uses the command !was nickname - to run a whowas.




scripts for eggdrop version 1.0


lusers.tcl
does a public /lusers with the command !use


nsl.tcl
Does a nslookup on nickname. (like a dns lookup).


whokill.tcl
Announces in public channel what oper killed who and why.