KSirc is the default KDE IRC client. It supports scripting with Perl and has a lot of compatibility with mIrc for general use.