pircbotcpp is an IRC C++ software development kit.
It is a C++ port of pircbot. pircbotcpp is an
object oriented client framework that lets you
write quick and easy C++ IRC bots. It includes
comprehensive documentation and samples.
GBNBot is a BNet Bot written in Perl to moderate Bnet channels. It can accept commands from Ops, ban users, tag ban users, rejoin if it's kicked/banned, and run from a shell account. This bot is still in development but is very stable and very usable.