A few scripts used on Lain
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
Git Update Git/post.php Aug 4, 2012
.gitignore Updating code for sparhawk/lain/aphrael May 26, 2012
README Update README Jan 29, 2013
chanlog.tcl Update Github from active source. Jan 3, 2015
ess.tcl Fix up itemdbparse to ignore blank lines Jan 4, 2015
extools.tcl Update Github from active source. Jan 3, 2015
googleapi.tcl Update with live copy. Jun 30, 2012
lain.tcl Add uptime proc for .lainuptime Jan 4, 2015
paste.tcl Updating to a more recent version of these scripts. Nov 14, 2011
urltitle.tcl Support tls1 for https. Jan 4, 2015
usys.tcl Attempt to fix ban parsing for autounset. Jan 4, 2015


Lain is an sBNC bot, that handles things like channel statistics, channel logging, and custom channel messages on EsperNet.

Like most sBNC bots, it is coded in TCL, and runs as a sBNC user, on a instance of shroud BNC.

The scripts you find here, are coded to run on the sBNC user account 'lains' although this is easily changed.

How do I install this stuff?
Read the description above.

I'm getting the following error, how do i fix it?: Invalid command name "khfloodc"
The khflood scripts are in the bottom of the urltitle.tcl, this will need to be loaded prior to the scripts that use it.
This script helps to reduce the chance of people flooding the bot out by spamming commands.