Доброе время суток. Хочу вам рассказать, о том, как установить eggdrop на linux.
Заходим под пользователем root.
Пишем для Debian\Ubuntu :
Quote apt-get install make cpp gcc wget Потом:
Quote cd /tmp wget ftp://ftp.tcl.tk/pub/tcl/tcl8_5/tcl8.5.8-src.tar.gz tar zxf tcl8.5.8-src.tar.gz
cd tcl8.5.8/unix
./configure --prefix=/usr
make make install
Если хотим ставить модули (gseen & stats) кидаем их в src/mod
Теперь вам надо создать пользователя, к примеру eggdrop для этого пишем: Затем вам надо установить пароль пользователю eggdrop, для это пишем: И пишем пароль Важно: пароль надо вводить два раза и они должны быть одинаковые. Теперь выходит из под пользователя root и заходит под пользователем eggdrop которого сейчас создали. Нам надо скачать самого бота от сюда http://www.eggheads.org/downloads/ на данный момент последняя версия 1.6.19 . Пишем команду: Quote wget http://www.eggheads.org/redirect.php?url=ftp://ftp.eggheads.org/pub/eggdrop/source/1.6/eggdrop1.6.19%2Bctcpfix.tar.gz После того как мы его скачали нам надо его распаковать, для этого пишем команду: Quote tar -zxf eggdrop1.6.19+ctcpfix.tar.gz Теперь мы его распаковали и нам надо перейти в директорию с установкой, для этого пишем команду: После того как мы перешли в директорию на надо написать команду: Затем пишем: После этого пишем: Затем пиши директорию где будет бот Quote make install DEST=/home/eggdrop/mybot Вот и все мы установили eggdrop. Теперь нам надо написать конфиг для бота что бы его запустить. Пишим команды: Теперь как мы перешли в директорию mybot, пишем: В нем удаляем все и пишем: Quote #! /home/eggdrop/mybot set mod-path "modules/" set help-path "help/" set text-path "text/" set temp-path "tmp/" loadmodule dns loadmodule channels loadmodule server loadmodule ctcp loadmodule irc loadmodule notes loadmodule console loadmodule blowfish loadmodule transfer #Тут ник бота , имя и ident set nick "mybot" set altnick "mybot" set realname "IRC bot" set username "eggdrop" listen 7510 all set userfile "mybot.user" set chanfile "mybot.chan" set notefile "mybot.notes" logfile msbxco * "logs/eggdrop.log" set console "mkcobxs" set max-notes 50 set note-life 60 set allow-fwd 0 set notify-users 1 set console-autosave 1 #тут указываем сервер и потр set servers { irc.ircpen.ru:6667 } #указываем ник хозяина бота set owner "ник" set protect-telnet 0 set open-telnets 0 #Набор стандартных скриптов source scripts/alltools.tcl source scripts/action.fix.tcl source scripts/compat.tcl source scripts/userinfo.tcl loadhelp userinfo.help #Для вставки скрипта пишем source scripts/Ваш скрипт Сохраняем файл eggdrop.conf . Если ставили модули то перекидываем конфы в папку mybot
Теперь запускаем бота. Первый запуск идет с -m Бот запустился. Теперь мы все настроили и установили. Удачи вам
ssd (с) http://howtoforge.net.ua/ustanovka_i_nastroyka_irc_bota_eggdrop_na_linux (с)
|