MegaIRC is an Internet Relay Chat (IRC) Client. It allows you to connect
to the IRC network a virtual meeting place where people from all over
the world can meet and talk.
It supports the server and channel lists, full ANSI colors, audible
and visual notifications, DCC file send and receive, message logs,
command line. It has the multilingual interface. The color scheme in
MegaIRC is fully customizable, you can change the text and
background, as well as other specific types of text eg. your own messages.
MegaIRC allows you to associate sounds (mp3, ogg, wav are supported) with specific events.
MegaIRC supports various IRC server encodings and, for your anonymity,
can connect to a server through Socks5 firewall. Secure Sockets Layer (SSL) is also supported.
MegaIRC has some features that cannot be found in other IRC clients.
It can work in one-windowed mode, which means that all private, channel
and system messages will be shown in same text window, it can work
in debug mode when all server messages will be shown to user as is,
according to IRC protocol and more.
MegaIRC supports their own bots-plugins. IRC bots can entertain
users on channel, can check for unprintable words, can collect user stats etc.
The example of the plugin with source code you can download