Erwin is an IRC-bot in Perl, using POE, written with modularity and expandability in mind.