Установка и настройка Windrop

Понедельник, 23 Июль 2007

Изначально этот документ ориентирован на тех пользователей, которые только начинают знакомиться с ботами и только начинают свою ботостроительную деятельность. От вас необходимо терпение, настойчивость и желание. Если ничего не мудрить и все внимательно прочитать, то обязательно все получится.

Для начала, давайте дадим некоторое определение слову «бот». Итак, бот — сокращение от англ. «robot» (робот). Специальная программа или, реже, скрипт для IRC клиента, выполняющий какие-либо рутинные функции. Например, бот может помогать в управлении каналом, выполнять функции антимата или антифлуда. Так же может выполнять и другие полезные функции — посылка SMS, перевод слов, поиск в поисковых машинах сети Интернет и многое другое.

Самым известным IRC-ботом на сегодняшний день является eggdrop и его Windows версия — Windrop, установкой которого мы и займемся.

Нам необходимо:
  • Сам бот (windrop). Последнюю версию Windrop можно загрузить здесь.
  • Скрипт для идентификации бота на nickserv`е  (оптимизирован под WeNet): nickctl.tcl, этот скрипт не оригинальный, в нем убраны 2 строки для ввода ника и перенесены в конфиг. Оригинальную версию скрипта можно взять на ircd.ru
  • Также понадобится клиент для telnet, например PuTTY
  • И конфигурационный файл, содержащий только самое нужное: eggdrop.conf

Два важных замечаниях:

  1. Я предполагаю отсутствие всевозможных фаерволов, которые могут повредить делу.
  2. Некоторорые скриншоты сняты с версии 1.6.14 — это не меняет смысла

Теперь, наконец, можно рассмотреть по шагам процесс установки бота

  1. Запускаем установку бота. Бот предлагает себя установить в папку «c:\windrop». Если вы не знаете, с какой стороны подойти к боту и видите его первый раз, то я настоятельно рекомендую вам установить его именно туда. Инсталляция 1 Инсталляция 2
  2. Переписываем в папку скаченный ранее файл «eggdrop.conf», заменяя им исходный
  3. Редактируем «eggdrop.conf», следуя комментариям в файле.
  4. Переписываем «nickctl.tcl» в папку scripts
  5. Пуск — Выполнить (Start — Run) Меню Пуск
  6. Для NT систем (win2000, winXP, win2003) пишем cmd, для 9х  (win98, winMe) command
  7. cd c:\windrop

  8. eggdrop.exe -m eggdrop.conf

    — бот запускается, окно сворачиваем, но не закрываем. Первый запуск бота
  9. Бот запущен, теперь надо к нему подключиться и завершить установку. Для этого нам понадобится telnet-клиент; я рекомендую использовать putty.
  10. Вводим host name — 127.0.0.1  (т.е.  локальный компьютер), если бот установлен на другом компьютере, то вводим IP/имя того компьютера. Порт — 7510. И жмем снизу «open». PuTTY
  11. Бот запросит идентификацию. В то время когда бот запущен в первоначальном режиме (ключ -m) можно ввести вместо имени «NEW». Сейчас мы это и сделаем. На запрос «Please enter your nickname» мы вводим NEW. Диалогове окно бота
  12. Теперь бот предлагает ввести имя на боте, еще его называют hand. Также потребуется ввести пароль, не менее 6 символов Ввод пароля
  13. Теперь Вы попали в консоль управления ботом. Чтобы добавить бота на какие-либо каналы надо воспользоваться командой: .+chan #канал, после этого бот автоматически будет каждый раз присоединяться к каналу.

    Примечание: все команды в боте начинаются с символа точки.

  14. Окончательная установка. Набираем: .die
  15. Бот сохраняет все свои данные и записывает их в фалы на диске и отключается. Теперь он окончательно установлен. В будущем его надо будет запускать без ключа -m. Теперь вам надо просто создать ярлык к файлу «eggdrop.exe» и пользоваться.

Рядовое подключение к боту производится также через telnet. На этот раз вместо «NEW» надо просто ввести свой hand и пароль.

Из статьи вы узнали, как установить и настроить бота, наверное вам уже известно, что для увеличения функционала, можно использовать специальные скрипты, написанные на языке TCL.

Последнее обновление ( Понедельник, 24 Сентябрь 2007 )
< Пред.   След. >