a modular IRC bot