Установка и настройка Windrop
Изначально этот документ ориентирован на тех пользователей, которые только начинают знакомиться с ботами и только начинают свою ботостроительную деятельность. От вас необходимо терпение, настойчивость и желание. Если ничего не мудрить и все внимательно прочитать, то обязательно все получится.
Для начала, давайте дадим некоторое определение слову «бот». Итак, бот — сокращение от англ. «robot» (робот). Специальная программа или, реже, скрипт для IRC клиента, выполняющий какие-либо рутинные функции. Например, бот может помогать в управлении каналом, выполнять функции антимата или антифлуда. Так же может выполнять и другие полезные функции — посылка SMS, перевод слов, поиск в поисковых машинах сети Интернет и многое другое.
Самым известным IRC-ботом на сегодняшний день является eggdrop и его Windows версия — Windrop, установкой которого мы и займемся.
Нам необходимо:
- Сам бот (windrop). Последнюю версию Windrop можно загрузить здесь.
- Скрипт для идентификации бота на nickserv`е (оптимизирован под WeNet): nickctl.tcl, этот скрипт не оригинальный, в нем убраны 2 строки для ввода ника и перенесены в конфиг. Оригинальную версию скрипта можно взять на ircd.ru
- Также понадобится клиент для telnet, например PuTTY
- И конфигурационный файл, содержащий только самое нужное: eggdrop.conf
Два важных замечаниях:
- Я предполагаю отсутствие всевозможных фаерволов, которые могут повредить делу.
- Некоторорые скриншоты сняты с версии 1.6.14 — это не меняет смысла
Теперь, наконец, можно рассмотреть по шагам процесс установки бота
-
Запускаем установку бота. Бот предлагает себя установить в папку «c:\windrop». Если вы не знаете, с какой стороны подойти к боту и видите его первый раз, то я настоятельно рекомендую вам установить его именно туда. Инсталляция 1 Инсталляция 2
-
Переписываем в папку скаченный ранее файл «eggdrop.conf», заменяя им исходный
-
Редактируем «eggdrop.conf», следуя комментариям в файле.
-
Переписываем «nickctl.tcl» в папку scripts
-
Пуск — Выполнить (Start — Run) Меню Пуск
-
Для NT систем (win2000, winXP, win2003) пишем
cmd, для 9х (win98, winMe)command -
{xtypo_code}cd c:\windrop{/xtypo_code}
-
{xtypo_code}eggdrop.exe -m eggdrop.conf{/xtypo_code} — бот запускается, окно сворачиваем, но не закрываем. Первый запуск бота
-
Бот запущен, теперь надо к нему подключиться и завершить установку. Для этого нам понадобится telnet-клиент; я рекомендую использовать putty.
-
Вводим host name —
127.0.0.1(т.е. локальный компьютер), если бот установлен на другом компьютере, то вводим IP/имя того компьютера. Порт — 7510. И жмем снизу «open». PuTTY -
Бот запросит идентификацию. В то время когда бот запущен в первоначальном режиме (ключ -m) можно ввести вместо имени «NEW». Сейчас мы это и сделаем. На запрос «Please enter your nickname» мы вводим
NEW. Диалогове окно бота -
Теперь бот предлагает ввести имя на боте, еще его называют hand. Также потребуется ввести пароль, не менее 6 символов Ввод пароля
-
Теперь Вы попали в консоль управления ботом. Чтобы добавить бота на какие-либо каналы надо воспользоваться командой:
.+chan #канал, после этого бот автоматически будет каждый раз присоединяться к каналу.Примечание: все команды в боте начинаются с символа точки.
-
Окончательная установка. Набираем:
.die -
Бот сохраняет все свои данные и записывает их в фалы на диске и отключается. Теперь он окончательно установлен. В будущем его надо будет запускать без ключа
-m. Теперь вам надо просто создать ярлык к файлу «eggdrop.exe» и пользоваться.
Рядовое подключение к боту производится также через telnet. На этот раз вместо «NEW» надо просто ввести свой hand и пароль.
Из статьи вы узнали, как установить и настроить бота, наверное вам уже известно, что для увеличения функционала, можно использовать специальные скрипты, написанные на языке TCL.