Browse our Knowledge Base by category.
Eggdrop is the most advanced, most popular, and best supported IRC bot. If you've never used a bot before, you'll find Eggdrop provides a staggering array of options for channel management, and can easily be expanded further to provide even more functions. The Eggdrop code is free for anyone to download and use.
The EnergyMech is a UNIX compatible IRC bot programmed in the C language, freely distributable under GNU General Public License (GPL). On this website you can find the largest EnergyMech resource and help library on the Internet.
If you wish to know more about what an EnergyMech can do, please go on to the features page, where the features are described more in detail.
There is some nifty images that you can grab and add to your own pages if you're one of the EMech fans. Go to the graphics page to see them!
An IRCd, short for Internet Relay Chat daemon, is server software that implements the IRC protocol, enabling people to talk to each other via the Internet (exchanging textual messages in real time). It is distinct from an IRC bot that connects outbound to an IRC channel.
The server listens to connections from IRC clients on a set of TCP ports. When the server is part of an IRC network, it also keeps one or more established connections to other servers/daemons.
The term ircd originally referred to only one single piece of software, but it eventually became a generic reference to any implementation of an IRC daemon. However, the original version is still distributed under the same name, and this article discusses both uses.
ZNC is an IRC network bouncer or BNC. It can detach the client from the actual IRC server, and also from selected channels. Multiple clients from different locations can connect to a single ZNC account simultaneously and therefore appear under the same nickname on IRC. It supports SSL secured connections and IPv6.
ZNC is written in C++ and licensed under the Apache License.
The main program, which already features multiple users, per channel playback buffers and transparent DCC bouncing, can be extended using modules. Modules can be written in Python, Perl, Tcl, or C++. Available modules comprise logging functionality, Blowfish encryption, user and channel management, away functionality, a partyline and more. A very popular module is webadmin: it provides a way to manage users and channels conveniently using only a web browser. ZNC also supports ident spoofing via oidentd.
ZNC has been in development since July 2004, as an alternative to psyBNC which kept crashing for the ZNC author, and new releases are made regularly. It has received favorable reviews, especially in comparison to psyBNC, and has an active community on IRC.
In mid-2009, ZNC's popularity among iPhone users increased after notification modules for Colloquy and Growl were published.
Since 2012, IRC clients started to integrate with ZNC: while sending channel buffers to the client, ZNC uses a timestamp indicating when each message was received, and the client shows this instead of the time when the client received the buffer. This functionality is implemented as a protocol extension
People found these articles the most useful.