IRC
IrcNet.ru
Лица сети
Случайное фото
Перейти в альбом
На форуме
Нужен программист ...
XRumer 12.0.11: Р ...
Анекдоты
Помогите написать ...
Невозможно опреде ...
Вход в чат
Веб-гейт
Боты для IRC

Введение
Данный документ описывает основы, которые требуются чтобы начать работу с ботом Eggdrop.

Что такое Eggdrop
Eggdrop - это IRC-бот, написанный на языке C, доступный для любой более-менее распространённой платформы (unix, win32, amiga, etc...). Тесная интеграция языка Tcl ("тикль") позволяет писать собственные высокопроизводительные скрипты для расширения функциональности бота, что, при определённых навыках программирования, открывает почти безграничные возможности.
Следует так же заметить, что у бота существует интерфейс API для написания внешних модулей на C, которые работают быстрее, чем сколь угодно хороший скрипт, однако сложность их отладки и изменения, и высокая производительность скриптов на Tcl в повседневном использовании обычно берут верх, даже у весьма искушённых пользователей.

Что нужно для работы
Для работы бота необходим shell. Shell'ом называют наличие доступа к серверу (обычно Unix-серверу) на котором у вас есть право работать в качестве пользователя (закачивать, удалять, создавать, копировать файлы и, конечно же запускать).
Обычно, shell-account можно получить следующими путями:
1) Купить (большинство крупных провайдеров продают shell-account'ы)
2) Взять бесплатно (выиграть, взломать, украсть)
3) Взять у знакомых владельцев серверов (обычно, все так и делают)
4) "Поднять" свой сервер (или запустить бота на локальной машине, которая в сети 24 часа в сутки)

История Eggdrop
Первый релиз бота Eggdrop для широкого применения появился в декабре 1993 года. Тогда это была версия 0.6 и ее автор был, теперь уже небезызвестный, Роби Поинтер (Robey Pointer). Есть данные, что бот Eggdrop "родился" из бота, который носил имя Unrest. А работа над Eggdrop до версии 0.6 велась несколько лет.
С тех пор, Eggdrop является самым продвинутым и многофункциональным ботом для IRC. Для него написано несколько тысяч скриптов расширяющих его возможности.
До версии 1.2 бота разрабатывал сам Роби, а с версии 1.3 его заменила команда Белдина (Beldin's development team). Эти же ребята пытались сделать заведомо неудачный проект Eggdrop2. Народу не понравились те нововведения и глюки, которых было в избытке, поэтому Eggdrop2 так и "умер" не родившись. Активность Белдина завершилась на версии 1.3.23
Дальнейшую разработку Eggdrop решила взять на себя команда Eggheads. В большинстве своем, состоящая из активных пользователей бота. Исходный код был выложен на CVS (Concurrent Version System), где и велась работа над ним. На данный момент времени они до сих пор и ведут этот проект.
Сейчас существует две ветви развития Eggdrop:
1.6 - отлаженые версии бота для повседневного использования (STABLE)
1.7 - экспериментальные версии (DEVELOPMENT). Бот переписан "с нуля", добавлена модульная система поддержки различных языков программирования (теперь скрипты можно писать не только на Tcl), и прочие значительные изменения. Релизом этой ветви будет 1.8.
Заметка: название Eggdrop было взято из кулинарной книги, где давался рецепт приготовления "Eggdrop soup".

(c) 2002 Efim Shuvikov <boing@amiga.org.ru>

Для пользователей ОС Windows существуют боты Windrop.

Помощь в установке ботов:

· Установка и настройка Windrop
· Компиляция eggdrop
· Конфиг бота Eggdrop/Windrop
· TCL-скрипты для ботов и помощь в их написании
· Базовые команды Unix shell
· Копипастер

Уточнить процесс установки или задать любые вопросы касательно ботов eggdrop/windrop и tcl скриптов для них Вы можете на канале #egghelp нашей сети.