mIRC is the first IRC client I used before moving to xChat, then HexChat, i still use mIRC for my bot Olga as it has an extensive list of plugins and scripts, thanks to its own coding language known as .mrc.
Here is an explanation of the application from the official mIRC website:
mIRC is an IRC client. For those of you new to the Internet, IRC stands for Internet Relay Chat. The IRC network is a virtual meeting place where people from all over the world can meet and talk (well, type). On IRC you meet others on "channels" (rooms, virtual places, usually with a certain topic of conversation) to talk in groups, or privately. There is no restriction to the number of people that can participate in a given discussion, or the number of channels that can be formed on IRC. As a user you run a "client" program like mIRC which connects to a "server" in an IRC network. All servers are interconnected and pass messages from user to user over the IRC network. One server can be connected to several other servers and up to hundreds of clients. If you need more information on IRC go to mIRC's www Homepages where a lot of additional information is given.
mIRC attempts to provide a user-friendly interface for use with the IRC network. It has a lot of features such as:
- UTF-8 support with font linking.
- A powerful dynamic /help command.
- Netscape, Mosaic and MS Internet Explorer support .... surf the www waves !!
- An 'off you go' Toolbar.... and even Tooltips !
- A very handy Switchbar.
- A user programmable menu bar.
- A simple and smart CTCP commands and Events handler.
- Support for wav and midi sound files.
- Colored text to ease reading.
- Simple, fully configurable aliases.
- Configurable popup menus.
- Full DCC Send/Get/Chat support including passive DCC.
- Full configurable fonts and colors and support of bold, underline and reverse text.
- Built in Ident and Finger server.
- A simple but powerful and safe built-in File server.
- Programmable Function keys.
The various parts of the program have been designed with the aim of simplifying and speeding up your IRC sessions. mIRC is made to be very configurable... there are a lot of simple switches you can use to personalize mIRC to your needs. And unlike a lot of other IRC programs mIRC still gets more and more mature every new version. You can define your own commands and implement your personal reactions to commands others give to your client. All this does not make mIRC a bot program, and it doesn't even support IRCii scripting and possibly a large number of other things... But it has much of the same functionality, thanks to the Remote Commands and Events and various other features... and what do you need a war script for, anyway? I think mIRC will help you to focus on the main point; IRC is for Chatting ....
Scripts One of the most awesome features of mIRC is its awesome customability, thanks to its scripting language .mrc, when i started off using IRC about seven eight years ago, there was quite a few sites that had pre made scripts, they all seem to be defunct now, the only one that has survived the times is: