• На проекте открылась регистрация только для продавцов. Для обычных пользователей будет открыта позже. Подробнее.
    P.S. Не надо скидывать ссылки на форумы, где у вас ноль сообщений. Подобные заявки будут отклонятся.

Устанавливаем EggDrop'а на shell

ddd

(•̪̀●́)=o/̵͇̿̿/'̿̿ ̿ ̿̿
Команда форума
WebOwner
WebVoice
Заползаем на shell с помощью PuTTY, логинемся и скачивам самого бота на shell:

Код:
wget ftp://ftp.eggheads.org/pub/eggdrop/source/1.6/eggdrop1.6.20.tar.gz
распаковЫваем архив:

Код:
tar -zxvf eggdrop1.6.20.tar.gz
после чего заходим в папку eggdrop1.6.20 для конфигурации:

Код:
cd eggdrop1.6.20
...
./configure
Далее запускаем конфигуратор модулей и далее процесс компиляции:

Код:
make config
...
make
Теперь устанавливаем бота:

Код:
make install
Все должна появится в корне папка eggdrop, а в ней файл eggdrop.conf чтоб не нанить, скачиваем его к себе на комп через ftp для редактирования.

Под себя делаете:
Код:
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 "microsha"
set altnick "mb0t"
set realname "webcriminal bot"
set username "bot"
 
set timezone "GMT"
set offset "-3"
set env(TZ) "$timezone $offset"

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.antipalivo.ru:6667
}
#канал(Ы) куда приконектится бот
channel add #webcriminal


#указЫваем ник хозяина бота 
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/твой скрипт

первЫй запуск с параметром -m

Код:
./eggdrop -m

как бот приконектится пишем ему в приват hello, после чего он попросит задать пароль. Усе далее бота запускаем командой:

Код:
./eggdrop

Пользуемся :)
 

ddd

(•̪̀●́)=o/̵͇̿̿/'̿̿ ̿ ̿̿
Команда форума
WebOwner
WebVoice
Скрипт для идентификации бота на никсервисах:

Код:
###############################################################################
#
# Скрипт идентификации пользователя на NickServ
#
# Установка:
#    1. Скопировать скрипт в папку scripts.
#    2. Добавить в eggdrop.conf:
#            source scripts/b-ident.tcl
#    3. Прописать пароль в переменной pass ниже.
#    4. Перезапустить бота командой .rehash или .restart.
#
###############################################################################
# 
#  WeNet @ #eggdrop
#  Автор: Buster <VirFX@mail.ru>
# 
###############################################################################

# Пароль на ник бота
set pass "тут писать пасс"


# Дальше ничего не трогать, если не уверены в своих действиях
set init-server {putlog "NickIdent: Идентификации ника: $nick"; putquick "PRIVMSG NickServ :IDENTIFY $pass"}
bind evnt - init-server nickident:init_server

proc nickident:init_server {type} {
  putquick "ISON Nickserv"
}
bind raw - 303 nickident:ison
proc nickident:ison {n h paras} {
    global nick pass
    
    if {$paras == ""} {
        putlog "NickIdent: Повтор идентификации через 2 сек"
        timer 2 {putquick "ISON Nickserv"}
    } else {
        if {[isbotnick $nick]} {
            putlog "NickIdent: Идентификация на ник $nick"
            putquick "IDENTIFY $pass"
        } else {
            putlog "NickIdent: Завершение зависшего сеанса $nick"
            putquick "NICKSERV GHOST $nick $pass"
        }
    }
}
bind raw - 433 nickident:busy
proc nickident:busy { from keyword text } {
    global nick
    
    if {[isbotnick $nick]} {
        putlog "NickIdent: Смена ника на $nick"
        putquick "NICK :$nick"
        putquick "ISON Nickserv"
    }
}
 
Сверху