Eggdrop
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.
См. также
[править |править код]Примечания
[править |править код]- ↑ИсторияАрхивная копия от 23 октября 2019 наWayback Machine на канале #uomz
Ссылки
[править |править код]Англоязычные ресурсы:
- Mutton, Paul. Hack #76. Set Up an Eggdrop box // IRC Hacks (неопр.). — 1st. —O’Reilly Media, 2004. — С. 294– 298. —ISBN 0-596-00687-X.
- About Eggdrop
- List of Eggdrop Contributors
- Official Eggdrop Site (Eggheads Development Team)
- Official Eggdrop FTP server (Eggheads Development Team)
- Slennox’s Eggdrop Page — Eggdrop Help, Scripts and More
- Eggdrop and Tcl information and resources. Features a concise guide to Eggdrop and a botnet you can join
- Archive of the first Eggdrop user manual (circa 1994)
Русскоязычные ресурсы: