Eggdrop setup Vitman/ru

From SHellium Wiki
Jump to: navigation, search
Geographylogo.png In other languages: English | Afrikaans | Albanian | Arabic | Brazilian | Bulgarian | Catalan | Chinese | Croatian | Czech | Danish | Dutch | Esperanto | Estonian | Filipino | Finnish | Flemish | French | German | Greek | Hebrew | Hindi | Hungarian | Indonesian | Italian | Japanese | Latvian | Lithuanian | Macedonian | Malay | Malayalam | Norwegian (Bokmål) | Norwegian (Nynorsk) | Persian | Polish | Portuguese | Romanian | Russian | Serbian | Slovak | Slovenian | Spanish | Swedish | Turkish | Ukrainian | Urdu

Руководство по установки еггдропа .

Краткое описание:

Еггдроп написан на СИ на нём можно писать сваи собственные палгины, а также у нево есть встроенный скриптовый язык TCL. Ссылки на TCL скрипты можно найти здесь .


1) Скачивание:

Скачать eggdrop можно здесь

2) Скачав бота вы должны его распакавать и затем установить

Распаковываем бота:

tar -zxvf [filename]

После распоковки переходим в каталог с распакованым ботом:

cd [название папки]


Для того что-бы сконфигурировать файлы пишем:

/configure

Теперь собираем бота, это можно сделать двумя способами:

Способ номер 1:

Static - будет занимать меньше, чем eggdrop + dynamic-модули, и будет в одном файле. Таким образом менять версию бота для тестов или проверок намного проще, так как менять надо всего лишь один файл. А также, если ваш бот запускается в одном экземпляре и больше нет никаких других ботов запускающихся из этой же директории, то этот вид сборки тоже будет лучшим вариантом.


Способ номер 2 Dynamic - будет в виде нескольких файлов (сам eggdrop и модули) и займет чуть больше, из-за заголовков и служебной информации в скомпилированных файлах. Но динамик выигрывает за счет экономии памяти при запуске нескольких ботов. Если запустить несколько ботов, то память будет общей. А также dynamic-модули можно загружать/выгружать на лету.

Если вы хотите собрать его как dynamic:

make

Если вы хотите собрать его как: static:

make static


Что-бы подключать модули автоматически:

make config


И заканчиваем установку командой:

make install

Итак, для первого запуска нужен параметр -m , чтобы создать юзер лист и файл каналов'

/eggdrop -m eggdrop.conf''


После набора этой строки, может быть 2 варианта. Либо программа нагло выругается, что, мол у тебя в конфиге ошибка (заново правим его, учитывая строку, в которой произошёл недочёт) или недостаёт какого-то модуля или директории (создаём директорию, либо правим патч к модулям в конфиге), либо всё пройдёт как по маслу и последняя строка будет (Set to bground number-process). Во втором случае, прыгаем от радости и ждём прибытия на канал нашего бота. Затем прописываем себя, как owner'а на боте. Для этого лучше написать строку на шелле для коннекта на бота.

telnet localhost № порта, который был указан в конфиге.

Введём ник "new", затем ваш ник и пароль, который будет в дальнейшем запомнен ботом, для вашей идентификации. Теперь, настало время для настройки бота через telnet либо DCC-чат (partyline). Чтобы попасть на бота через DCC, тебе нужно добавить себе маску, которая у тебя на IRC. Для этого пишем: .+host yournick nickname!ident@host (можно просто *!*ident@*часть хоста - при динамическом ip / DNS). После этого можно юзать DCC через mIRC в более удобном интерфейсе.

Вообще, через partyline можно полноценно и с лёгкостью управлять ботом.

Добавление пользователя:

Добавить пользователя в юзерлист можно одной командой:

.+user nickname nickname!identname@host

И проставить ему соответствующие права, например, глобальный автооп и мастер на #channel .chattr nickname +afo .chattr nickname +m #channel

Personal tools
Namespaces

Variants
Actions
Navigation
Indexes
SHellium Sites
Toolbox