A modular IRC bot