Finally, a half-decent IRC bot.