VDSPlanet.ru Making the difference in VDS Hosting
Быстрая установка psyBNC & eggdrop

Материал из Wiki.VDSPlanet.ru.

Перейти к: навигация, поиск

Это должен знать каждый!!!

Установка psyBNC

Скачайте с официального сайта последнюю версию psyBNC и распакуйте ее:


   wget http://psybnc.at/download/beta/psyBNC-2.3.2-9.tar.gz
   tar xfzv psyBNC-2.3.2-9.tar.gz
   cd psybnc

Выполните компиляцию: Настраиваем через прогу конфигуратор и собираем

  make menuconfig
  make

Произведите запуск сервера:


 ./psybnc

После запуска подключайтесь также как и к любому боунсеру. Также добавьте сервер в автозагрузку, для этого также используйте Cron (команда crontab -e) пользователя root:


 @reboot cd /home/bnc/psybnc && /home/bnc/psybnc/psybnc


Пользуемся. З.Ы. Список комманд и а также как ставить вхост здесь [1]



[править] Установка игдропа.

Eggdrop - это популярный IRC-бот с открытым исходным кодом. Поддержка языка tcl позволяет писать собственные скрипты для расширения функциональности бота, что, при определённых навыках программирования, открывает почти безграничные возможности.

В статье приведен необходимый минимум действий, которые надо выполнить при его установке на серверы с операционными системами Debian Linux(я его юзаю).

Установка eggdrop на unix shell под управлением операционной системы Debian

Все необходимые библиотеки для запуска псайбнц и eggdrop уже установленны(thx pip)

Заливаем на сервер архив бота, потом распаковываем. Далее редактируем файл


  eggdrop.conf


Более подробная инструкция здесь

Ставим бота...
Добавим пользователя отдельно под которым будет стоять бот и зайдем с его правами на сервер:

adduser eggdrop 
su eggdrop

Создайте пользователя eggdrop (бот не запустится под root), нужно воспользоваться командой adduser , также можно использовать уже имеющегося пользователя в системе, с правами которого у вас будет в системе работать eggdrop.

Качаем бота с патчем сьюзи(полная поддержка русского языка и языковых стандартов) пишем эту комманду здесь /home/eggdrop/


wget -c http://buster-net.ru/files/irc/eggdrop1.6.19-sp0008.tar.bz2
tar -xvjf eggdrop1.6.19-sp0008.tar.bz2


Потом заливайте конфиг в папку где ваш бот


cd /home/eggdrop/
gunzip -c /usr/share/doc/eggdrop-data/examples/eggdrop.conf.gz > eggdrop.conf


Зайдите с правами пользователя eggdrop в систему. Запустите бота с ключем -m, чтобы он создал файлы конфигурации:

% eggdrop -m

Eggdrop v1.6.18 (C) 1997 Robey Pointer (C) 2006 Eggheads
[08:54] --- Loading eggdrop v1.6.18 (Thu Jan 3 2008)
[08:54] Listening at telnet port 3333 (all).
[08:54] Module loaded: dns
[08:54] Module loaded: channels
[08:54] Module loaded: server
[08:54] Module loaded: ctcp
[08:54] Module loaded: irc
[08:54] Module loaded: notes (with lang support)
[08:54] Module loaded: console (with lang support)
[08:54] Module loaded: blowfish
[08:54] Module loaded: uptime
[08:54] Userinfo TCL v1.07 loaded (URL BF GF IRL EMAIL DOB PHONE ICQ).
[08:54] use '.help userinfo' for commands.
STARTING BOT IN USERFILE CREATION MODE.
Telnet to the bot and enter 'NEW' as your nickname.
OR go to IRC and type: /msg Lamestbotibdsds hello
This will make the bot recognize you as the master.

[08:54] === Lamestbot: 0 channels, 0 users.
Launched into the background (pid: 27194)


Остановите бота:


killall eggdrop


Запуститите заново без ключей только этой коммандой!!!!!:

LANG=ru_RU.CP1251 LC_TIME=en_US ./eggdrop

Аналогично, подключившись через telnet(патилайн)( по порту который указан в конфиге) и используя команды .help можно узнать другие команды бота, также командой .+chan #канал зайти на какой-либо IRC-канал.

После успешной инициализации в директории /home/eggdrop/ появятся файлы .user и .chan.

Добавьте eggdrop в автозагрузку - используйте для этого Cron пользователя eggdrop, например командой crontab :


crontab -e
@reboot /usr/local/bin/eggdrop


На этом установка бота закончена.За помошью обрашайтесь по ссылкам ниже.


[править] Ссылки

Главный сайт ботоведа

Отличный форум на котором есть практически всё для ботов