irc bots

Here are a few IRC bots that I've written.

BridgeBot

BridgeBot is an IRC bot designed to bridge infobots on two different IRC servers, giving two communities access to each other's shared memory. (Assuming their shared memories take the form of infobots. Other bots might work, too.) There are probably very few occasions where you'd actually want to do this - I wrote it because the idea of having two classes, each a member variable of the other, seemed so amazingly crack-fuelled (not to mention muppet-like) that I couldn't resist. </justification>

download bridgebot (9kB)

BridgeBot requires the PircBot Java IRC bot framework version 0.9.5 or later, available from http://www.jibble.org/pircbot.php.

Scot

Scot is a Weblogbot - an IRC bot for creating weblogs for IRC communities. He was designed to be very like Scribot, since several of his users had previous experience with that bot. His syntax is not quite identical however, as he offers some features that that bot does not (eg the ability to search from IRC). Scot is written in in Java (the IRC bot) and PHP (the web interface) and stores its data in a MySql database, so the amount of setup required is not trivial. The original Scot currently lives here. Other, similar bots are the Chump Bot and the blogbot.

download scot (132kB)

Scot requires the PircBot Java IRC bot framework version 0.9.5 or later, available from http://www.jibble.org/pircbot.php.

Cont

Cont is a "continuity" bot, designed to inform people of what was happening on-channel immediately prior to their joining it. Cont operates on an opt-in basis, and provides its users with private messages of the last few events that happened on channel. By default, Cont stores the last ten events, but only sends those that the user in question did not already see (good for bouncing connections, repeated kicking, etc...) Cont is fairly simple to set up and use (provided you have a basic knowledge of Java, at least!).

download cont (81kB)

Cont requires the PircBot Java IRC bot framework version 1.4.0 or later, which is included in the distribution.

Minime

Minime is an op-bot. He distinguishes himself from other op-bots by handling multiple channels (including keyed channels) fairly elegantly and by using MySQL as his backend. This latter feature is of dubious utility, and complicates the setup somewhat.

download minime (215kB)

Minime requires the PircBot Java IRC bot framework version 0.9.5 or later, which is included in the distribution.

Pony

Pony is a pony. For IRC. A wide variety of realistic pony behaviour is simulated. If you can't understand why someone would want to implement an IRC pony, then I suggest you download one of my other bots instead. Or indeed go somewhere else entirely.

download pony (78kB)

Pony requires the PircBot Java IRC bot framework, version 1.4.0 of which is included in the distribution.

all bots © 2002-2004 steve jolly, but don't let that stop you copying them, using them and altering them, so long as you abide by the GPL version 2
If you do interesting things with them I'd be delighted to hear about them, but that's optional :-)
email me as elvum a' elvum do; net