An IRC Bot framework