irс-бот.

IRC-бот это программа, которая подключается к irc-серверу и может «сидеть» на канале IRC круглосуточно. Он выглядит как обычный пользователь, но, как правило, в режиме ожидания, пока не поступит очередная команда или не произойдёт событие, на которое он должен будет отреагировать должным образом, в соответствии с заложенной в него функцией, либо с загруженным в него скриптом. Бот может в значительной степени способствовать порядку на канале, защищая его от различного типа флуда (модуль Channels), защищая пользователей канала с флагами f(друзей), o(операторов канала), для этого он, естественно, должен сам иметь статус оператора канала. Он также может выполнять множество других полезных функций, таких как ведение журнала событий канала, обеспечивая часто запрашиваемую информацию, например, о последнем посещении пользователем канала(модуль Gseen). Так же бот может предоставить файловое пространство для пользователей (модуль Filesystem), позволяет оставлять сообщения для пользователей (модуль Notes). Erggdrop полностью написан на СИ. Его функционал можно расширить, используя дополнительные модули или скрипты, написанные на языке программирования TCL, что, при определённых навыках программирования, открывает почти безграничные возможности.

IRC боты особенно необходимы в сетях IRC, где нет регистрации канала на сервисах, такие как EFnet и IRCnet, и в сетях, которые могут помешать вашему каналу быть зарегистрированным из-за определенных требований к регистрации, таких как Undernet.

Есть много типов ботов, таких как Acidblood, ComBot, EnergyMech, IncuBot, HackBot, и т. д. Большинство из них являются устаревшими и не поддерживаются, остался только один бот, который пережил испытание временем — Eggdrop.