Настройка бота Windrop ( операционная система Windows ) практически не отличается от настройки Eggdrop ( операционные системы UNIX ). Что нам потребуется:
1) Сам архив бота. Скачать его можно отсюда.
2) Немного терпения, дабы осилить эту статейку.
Приступим. Скачав архив, разархивируем его, запускаем самораспаковывающийся архив windrop1.6.17.exe.
Открываем папку, куда мы разархивировали бота и приступаем к настройке конфигурационного файла бота - eggdrop.conf.
Что нам нужно изменить:
1) "encoding system iso8859-1" Windrop'у не нужно. Что-то я забыл совсем об этом. Так что сразу переходим ко второму пункту.
2)
Code
set username "lamest"
Заменяем lamest на идент вашего будущего бота. 3)
Вписываем свои данные - ник и почтовый адрес. 4)
Code
set network "I.didn't.edit.my.config.file.net"
Вписываем вашу ИРЦ сеть. Скорее всего это - RusNet. 5)
Code
#set my-hostname "localhost"
#set my-ip "127.0.0.1"
Убираем символ # вначале строки и вписываем свой host и айпи адрес. Если у вас нет хоста - символ # нужно убрать только у set my-ip и вписать туда свой ip адрес. 6)
Code
set userfile "LamestBot.user"
#set pidfile "pid.LamestBot"
set chanfile "LamestBot.chan"
set notefile "LamestBot.notes"
Убираем символ # вначале строки "set pidfile ..." и заменяем во всех строках LamestBot на имя нашего будущего бота. 7)
Убираем символ # вначале строки и вписываем заместо "3333" порт бота, на который мы будем подключаться. К примеру, строка может выглядеть так:
8)
Code
#set owner "MrLame, MrsLame"
Убираем символ # и вписываем заместо "MrLame, MrsLame" свой ник в IRC. 9)
Code
die "Please make sure you edit your config file completely."
Стираем эту строку или ставим вначале строки символ #. Выглядеть в таком случае она будет так:
Code
#die "Please make sure you edit your config file completely."
10)
Code
set nick "Lamestbot"
set altnick "Llamab?t"
Вписываем основной ник нашего бота в IRC и альтернативный ник ( set altnick .. ), который будет использоваться, если основной кем-то занят. 11)
Code
set realname "/msg LamestBot hello"
Вписываем сюда любую информацию. Это поле realname, отображаемое в запросе "whois". 12)
Code
set default-port 6667
Заменяем 6667 на 6669. 13)
Code
set servers {
you.need.to.change.this:6667
another.example.com:7000:password
}
Стираем строки "you.need.to.change.this:6667" и "another.example.com:7000:password" и вписываем туда IRC сервер, на который будет подключаться бот. К примеру, для сети RusNet можно вписать:
Code
set servers {
irc.tom.ru:6669
}
14)
Стираем символ # вначале строки и меняем 9 на 32. 15)
Code
die "You didn't edit your config file completely like you were told, did you?"
Тоже самое, что и в 9 пункте. Либо стираем строку, либо комментируем ее символом #. 16)
Code
#loadmodule seen
#loadmodule blowfish
Убираем символ # вначале строки. 17)
Стираем строку или экранируем ее символом #. Настройка завершена. Далее, нам требуется зарегистрироваться на боте как его владелец. Что для этого нужно сделать?
Вариант 1:
Запускаем файл Runonce.bat. Жмем "Пуск"->"Выполнить". В открывшемся окошке пишем
IP - ip-адрес на котором расположен ваш бот ( его необходимо указать в set my-ip.. ); port - порт бота, который вы указали в "listen PORT all" (для примера я привел порт 56665). Ждем пока подключение будет установлено, пишем "new", далее бот начнет процедуру регистрации нового пользователя. Вписываем свой ник на боте ( он может отличаться от ника в IRC, т.к. бот определяет пользователей в IRC не по нику, а по хостмаске ), далее вписываем пароль - вуаля. Вы зарегистрированы как владелец бота.
ВНИМАНИЕ: НЕ запускайте больше файл Runonce.bat. Это сотрет базу пользователей и каналов бота. После того, как мы зарегистрировались один раз на боте, все последующие запуски осуществляйте через eggdrop.exe. Файл Runonce.bat лучше удалить. После того, как вы ввели свое имя и пароль при регистрации, пишем в той же командной строке:
Code
.+host ВашеИмя hostmask
Заместо ВашеИмя - вписваете свое имя на боте, которое вы только что указали. Заместо "hostmask" - вписываете маску для вашего ника. Общий вид хостмаски такой - Ник!идент@хост. К примеру, у меня она может выглядеть так - PeoneEr!Parkour@oqw2m.rWRQR.net-ka.ru. Значит для себя я бы вписал:
Code
.+host PeoneEr!Parkour@oqw2m.rWRQR.net-ka.ru
После того, как вы добавили хост для вашего ника на боте ( он называется хэндл ( eng - handle )), добавляем первый канал, на который будет заходить бот. Сделать это можно командой:
Где #channel - имя канала, на который должен зайти бот.
Вот, пожалуй и все...
Ах да, выключать бота нужно не убивая его процесс, а командой ".die" в командной строке бота.