Bot::BasicBot 0.7

Posted 11 June 2006 in blog tagged with [irc] [perl] [release]

  • Updates for new PoDo::IRC
  • No longer do 2 server connects on startup
  • the connect test doesn’t break itself by faking a connection first

 

Writing IRC bots with Bot::BasicBot

Posted 14 May 2006 in talks tagged with [irc] [perl]

A talk

 

Writing IRC bots with Bot::BasicBot

Bot::BasicBot::Pluggable 0.50

Posted 19 March 2005 in blog tagged with [irc] [perl]

finally, I have a Bot::BasicBot::Pluggable release out. muttley’s been bugging me for weeks, and the last release was in June 2003, which is ridiculous. When you just use things straight from the svn repository, you forget how long it is since you’ve done a release.

There’s a Bot::BasicBot 0.60 release to go along with it, with better character set support, no massive improvements, though. I should push that guy to 1.0 soon…

 

Bot::BasicBot 0.5

Posted 01 December 2004 in blog tagged with [irc] [perl] [release]

Bot::BasicBot 0.50 is released. The big thing in this one is nick tracking - the bot will keep track of what nicks are in a given channel, and if they’re opped or not - this is mostly so I can re-write slavorg on top of Bot::BasicBot, and bin slavorg2…

 

Release Frenzy!

Posted 16 August 2004 in blog tagged with [irc] [perl] [release] [wiki]

Had a bit of a release thing over the weekend, new versions of Bot::BasicBot, URI::Title, AudioFile::Identify::MusicBrainz were released, and I’ve also given the world URI::Find::Simple. Now I need a release of Bot::BasicBot::Pluggable to sync it up with Bot::BasicBot, and I have some german translations to integrate into CGI::Wiki::Kwiki. Insane, I tell you.

 

broken tick

Posted 13 August 2004 in blog tagged with [irc] [perl]

I’m releasing another Bot::BasicBot at the moment, to change the semantics of the tick() method. Instead of getting called every 5 seconds, you now need to return a value from the tick() method, and you will be called again in that many seconds. this is waaay more useful than before, but of course it’ll break anything that uses it. Oops. But 0.2 has only been out a short time, so I should get away with it.

More of a problem is what to do with Bot::BasicBot::Pluggable, because I now can’t just pass the tick method straight through. I have a new version in CVS that I’m very happy with, needs more tests, though, but the feature still stopping release is per-module tick events. I want every module to be able to have independant tick events, instead of sharing one global tick, but haven’t come up with an elegant way of doing it yet..

 

Bot-BasicBot-Pluggable 0.04 released

Posted 13 August 2004 in blog tagged with [irc] [perl]

Hah, finally I bullied simon into releasing Bot::BasicBot 0.04, allowing me to release a version of Bot::BasicBot::Pluggable that actually installs and builds and works. Thanks, Simon. I’ve bumped the version number to keep in sync with BasicBot, not totally sure why, as I suspect I’ll rapidly overtake it, but I’d like to get >10E-1 at some point…

Anyway, read the docs, or download the code, send me feedback.

 

Bot::BasicBot::Pluggable

Posted 01 January 2000 in code tagged with [irc] [perl]

Bot::BasicBot::Pluggable is a framework for writing IRC bots, based on Bot::BasicBot. It hides all the annoyance of having to deal with the IRC protocol, and lets you write small, self-contained modules that perform specific tasks.

read more (126 words)..  

slavorg

Posted 01 January 2000 in code tagged with [irc] [perl]

An IRC opbot written in perl.

read more (213 words)..