Перейти к содержанию

Eggdrop/about.html

Материал из Викиучебника — открытых книг для открытого мира

Об Eggdrop


Eggdrop был создан около декабря 1993 для помощи в прекращении непрерывной войны на #gayteen. Он произошёл от другого бота, который был в процессе написания и назывался «Unrest». Целью Unrest было ответы на запросы помощи с других ботов. Первый публичный релиз Eggdrop был v0.6, и он был доведён до состояния, в котором вы его сейчас и видите.

Eggdrop наиболее популярный IRC-бот; такой популярности он добился своим распространением под GNU General Public License (GPL). Eggdrop довольно функциональный, разрабатывался таким образом, чтобы быть относительно простым в использовании и предназначен как для новичков, так и для продвинутых IRC-пользователей под различными платформами и программным обеспечением.

IRC-бот — программа, находящаяся на IRC-канале и выполняющая автоматически задачи; имеющая, тем не менее, вид обычного пользователя канала. Вот небольшой перечень этих функций: охрана канала от всевозможных вредительских воздействий, слежение за правильной раздачей привилегий (право голоса, привилегий оператора), ведение лога для указанного канала, предоставление информации, размещение игры и тому подобное.

Одно из преимуществ, выделяющих Eggdrop среди других ботов — наличие модулей и поддержка Tcl-скpиптования. С помощью скриптов и модулей вы можете добиться выполнения таких задач. какие вам нужны. Начиная от предотвращения флуда, заканчивая приветствиями пользователей и бан pекламщиков с каналов.

Так же вы можете создать линк с другими Eggdrop-ботами посредством ботнета. Что позволит улучшить контроль и безопасность на довольно большой площади IRC-сетей. Так же доступен список пользователей, бан-лист, список приглашений/освобождений, и список игноpиpований; все это (если существует линк с ботнетом) может быть общим для всех ботов. Смотрите doc/BOTNET для более подробной информации по настройке ботнета.

Eggdrop всегда будет улучшаться, потому что его ошибки исправляются и добавляются новые возможности (если пользователи просят их, то они появляются в скоpом времени). Факт, что за существование несколько лет как v0.7 — v0.9 до дошёл наконец до 1.0. Данная версия Eggdrop является частью ветки 1.6. Больших усилий потребовалось для нахождения и исправления ошибок.

Для использования Eggdrop, вам тpебуется:

  • Некоторый Unix-аккаунт.
  • Достаточно хорошие знания в IRC и UNIX. (компиляция пpогpамм, чтение how-to, представление о DCC-чате. Все это минимум.)
  • Около 5-7 МиБ свободного дискового пространства. Eggdrop занимает около 4.8 МиБ в распакованном виде.
  • Tcl — Eggdrop не будет компилироваться, если Tcl не установлен на вашем шелле.

Перед тем как начать, ещё раз спросите себя о необходимости бота. Многие IRC-сеpвеpа представляют собой массу ботов, и некоторые их запрещают. Причина? Многие люди заводят ботов как «игрушки» или для использования в деструктивных действиях. Если вы хотите использовать Eggdrop в целях разрушений — идите куда-нибудь подальше и удалите эту директорию немедленно. Ибо почти невозможно использовать Eggdrop в таких целях.


1997 Robey Pointer
1999—2006 Eggheads Development Team Eggheads Development Team
2003—2004, 2005—2006, 2007 Перевод vadim s. sabinich [Blog of the free translator]