Установка и настройка irc бота eggdrop на linux
Доброе время суток. Хочу вам рассказать, о том, как установить eggdrop на linux.
Заходим под пользователем root.
Пишем для CentOS/Fedora
yum install tcl-devel -y
Пишем для Debian/Ubuntu
apt-get instal tcl8.5 tcl8.5-dev
Теперь вам надо создать пользователя, к примеру eggdrop для этого пишем:
adduser eggdrop
Затем вам надо установить пароль пользователю eggdrop, для это пишем:
passwd eggdrop
и пишем пароль Важно: пароль надо вводить два раза и они должны быть одинаковые.
Теперь выходит из под пользователя root и заходит под пользователем eggdrop которого сейчас создали.
Нам надо скачать самого бота от сюда http://www.eggheads.org/downloads/ на данный момент последняя версия 1.6.19 .
Пишем команду:
wget http://www.eggheads.org/redirect.php?url=ftp://ftp.eggheads.org/pub/eggdrop/source/1.6/eggdrop1.6.19.tar.gz
После того как мы его скачали нам надо его распаковать, для этого пишем команду:
tar -zxf eggdrop1.6.19.tar.gz
Теперь мы его распаковали и нам надо перейти в директорию с установкой, для этого пишем команду:
cd eggdrop1.6.19
После того как мы перешли в директорию на надо написать команду:
./configure
Затем пишем:
make config
После этого пишем:
make
Затем пиши директорию где будет бот
make install DEST=/home/eggdrop/mybot
Вот и все мы установили eggdrop. Теперь нам надо написать конфиг для бота что бы его запустить.
Пишим команды:
cd cd mybot
Теперь как мы перешли в директорию mybot, пишем:
nano eggdrop.conf
В нем удаляем все и пишем:
#! /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 .
Теперь запускаем бота. Первый запуск идет с -m
./eggdrop -m
Бот запустился.
Теперь мы все настроили и установили.
Удачи вам
Если есть вопросы, то просим Вас посетить наш форум, на котором Вы сможете попросить бесплатно описание...
- Show paged
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
- Страница для печати