Java based library and framework for Internet Relay Chat management