Eggdrop

Материал из Википедии — свободной энциклопедии
Текущая версия страницы покане проверялась опытными участниками и может значительно отличаться отверсии, проверенной 11 января 2018 года; проверки требуют11 правок.
Перейти к навигацииПерейти к поиску
Eggdrop
ТипIRC-бот
РазработчикEggheads
Написана наC
Операционная системаUnix-подобная операционная система
Последняя версия1.9.5 (11 марта,2023)
Кандидат в релизы1.10.0rc2 (8 сентября,2024)
Репозиторийgithub.com/eggheads/eggd…
ЛицензияGNU General Public License
Сайтeggheads.org

Eggdrop —IRC-бот.

На данный момент Eggdrop является одним из самых популярных IRC-ботов. Многие запущенные IRC-боты (не путать с запускаемымиIRC-операторами сервисамиChanServ иNickServ) реализованы именно на нём.

Содержание

История

[править |править код]

НаписанRobey Pointer, работающим сJamie Rishaw в декабре1993, для канала #gayteen сетиEfnet. Eggdrop стал заменойcEvin, IRC-боту Jamie, который столкнулся с ограничением своих возможностей ввиду того, что являлсяскриптом. Работа над Eggdrop до версии 0.6 велась несколько лет, благодаря чему Eggdrop становится очень продвинутым и многофункциональным IRC-ботом. Написано несколько тысяч скриптов расширяющих его возможности.

Разработкой Eggdrop до версии 1.2 продолжал заниматься Роби Пойнтер, а с версии 1.3 его сменила команда Белдина (Beldin’s development team). Попытка создание этой командой нового поколения Eggdrop2 закончилась неудачей. Eggdrop2 отличался нестабильной работой, пользователи не приняли введённые в него новшества. Активность Белдина завершилась на версии 1.3.23, дальнейшую разработку взяла на себя команда Eggheads, состоящая в основном, из активных пользователей бота. Исходный код выложен всистему управления версиямиCVS, разработка Eggdrop этой командой продолжается.

Сейчас существует две ветви развития Eggdrop: стабильная (STABLE) 1.6 — для повседневного использования и экспериментальные 1.7 (DEVELOPMENT). Бот переписан «с нуля», так в него добавлена модульная система с поддержкой различных языков.[1]

Техническая реализация

[править |править код]

Eggdrop полностью написан наСи и позволяет писать на нём собственныемодули, увеличивающие функциональность IRC-бота. Помимо этого имеется возможность расширять функциональность бота при помощи скриптов, пишущихся на языке программированияTcl.

Поддержка

[править |править код]

ОфициальныйIRC канал помощи Eggdrop находится в сетиUndernet на канале#eggdrop. Помощь на этом канале осуществляется только наанглийском языке.

Неофициальные каналы помощи:

В сетяхDALnet,IRCnet,WeNet иRusNet поддержка осуществляется на каналах #eggdrop. ВQuakeNet поддержка доступна на #eggdrop.support. ВIRCNet.Ru,EFnet иfreenode на канале #egghelp.

Помощь по языку программированияTcl и расширениям для Eggdrop в большинстве сетей доступна на канале #tcl.

См. также

[править |править код]

Примечания

[править |править код]
  1. ИсторияАрхивная копия от 23 октября 2019 наWayback Machine на канале #uomz

Ссылки

[править |править код]

Англоязычные ресурсы:

Русскоязычные ресурсы:

Перейти к шаблону «IRC»
Internet Relay Chat
Основные понятия
Списки и сравнения
Связанные протоколы
Боты
IRC-демоны
IRC-сервисы
Баунсеры и прокси
Сети
РаспространённыеIRC-клиенты
Графические
Консольные
Мобильные
Источник —https://ru.wikipedia.org/w/index.php?title=Eggdrop&oldid=140205583
Категории:
Скрытые категории: