An IRC bot that's easy to extend