A multi-functional Java IRC Bot