Установка и настройка 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

Бот запустился.
Теперь мы все настроили и установили.
Удачи вам

Если есть вопросы, то просим Вас посетить наш форум, на котором Вы сможете попросить бесплатно описание...



Яндекс.Метрика
Счётчик ТЦ#65533;Ц LiveRSS: Каталог русскоязычных RSS-каналов