A rewrite of my Java IRC bot, splitting the PircBotX framework and my own code. HeufyBot uses a feature interface that allows loading and unloading of the bot's features and commands at runtime.