modular IRC bot library