Боты

Несмотря на то, что стандартный сетевые сервисы, такие как Nickserv, Chanserv, MemoServ предоставляют все больше и больше возможностей для пользователей IRC, автоматические клиенты - боты не теряют своей популярности. Действительно, пользователь может отправлять письма-сообщения другим зарегистрированным пользователям, ChanServ опает и кикает по предопределенному списку, поддерживает топик и режимы канала.

На самом деле боты могут гораздо больше. Даже небольшой скрипт способен на многое: проводить викторины, игры, нехитрый диалог с пользователями. Более сложные, сервисные боты, способны вести статистику пользователей, поддерживать информационную базу, собирать определенную информацию и прочее. Полноценные боты, такие как популярный Eggdrop, psotnic, Winbot и EnergyMech способны не только подгружать готовые скрипты, но и обучаться.

Psotnic

Название произошло от польского psotnik, что можно перевести как шалун, плут. Бот имеет дружественный пользовательский интерфейс, легко и быстро настраивается, прост в использовании. Особенности: поддержка socks5, IPv6, SSL, модульная архитектура, шифрование конфигурационных файлов и связей в ботнете, обновление через partyline, открытые исходные коды.

Авторы:
Адрес проекта:
ОС:
pks, Esio, patricko
http://sourceforge.net/projects/psotnic/
Cygwin (MS Windows), All POSIX (Linux/BSD/*NIX)

Eggdrop

Самый популярный и долгоживущий проект (первая версия появилась в 1993 году). Большинство IRC-роботов в общественных сетях являются эгдропами. Написан на С, расширяем Tcl-скриптами и C-модулями. Пожалуй в каждой сети имеется канал помощи пользователям Eggdrop'ов.

Авторы:
Адрес проекта:
ОС:
Robey Pointer (теперь не сопровождает), Eggheads
http://www.eggheads.org/
Linux, *BSD, SunOs, Windows, Mac OS X и другие

EnergyMech

Функциональный бот, который поддерживает TCL, perl и Python скрипты. Понимает "расширеные" команды notify, выполняет асинхронный поиск в DNS, может раздавать файлы (DCC), может работать через прокси. В комплекте идет игра Trivia и модуль seen. Имеются исходные коды.
Последняя известная версия 3.0.2 датируется 8 мая 2006г.

Авторы:
Адрес проекта:
ОС:
Proton
http://www.energymech.net
AIX, BSD/OS, HP-UX, IRIX, NetBSD, OpenBSD, OSF/1 (DEC UNIX), SunOS 4.x, FreeBSD, Linux, Solaris, Win32(Cygwin)