extensible bot framework for irc