Авторские статьи Eggdrop, в первую очередь сервисный бот.

Discussion in 'Статьи' started by Dimi4, 25 May 2008.

  1. Dimi4

    Dimi4 Чайный пакетик

    Joined:
    19 Mar 2007
    Messages:
    750
    Likes Received:
    1,046
    Reputations:
    291
    [Eggdrop, в первую очередь сервисный бот]
    • Шапко
    В етой статье я бы хотел рассмотреть установку еггдропа не в целях создание ботнета, а для целиком мирного сервиса. Статья ращитана на пользователей виндовса, испытывающих интерес к линуксам. Хотелось чтобы он работал на удаленном компе, а платить за вдс, или хостинг хороший не хочеться. Вывод - нам нужен шелл. О_о уже и шелл нашли? Винда стоит? Плохо дело... Но уж если нашли по линукс(кстате под линукс найти проще чем под винду, имхо), приступаем!

    • Уже не Шапко
    [Инсталяция....]
    Ну дак вот... Что нам нужно? Естесн бот.. качаем
    Code:
    wget http://eggdrop.org.ru/data/files/eggdrop1.6.18.tar.gz
    Тутаже должен появиццо бот. Но так как он в архиве, разпакуем его:
    Code:
    gunzip eggdrop1.6.18.tar.gz 
    tar -xf eggdrop1.6.18.tar
    Заходим в новосозданную диру:
    Code:
    cd eggdrop1.6.18
    приступаем к копилации бота.
    пишем:
    Code:
    ./configure
    далее
    Code:
    make config
    потом
    Code:
    make
    ,
    Code:
    make install 
    
    Трип: в ливсд убунту(для тех кто ставит у себя) нету компилятора. Его мы можем скачать и установить командой: apt-get install libc6-dev g++ gcc
    Всё должно пройти без ошибок. Тогда бот установиться как eggdrop
    Приступим к конфигам.
    [Configурация]
    Что нужно изменить:
    • В eggdrop.conf
      Code:
      ...
      set username "Идент"
      ...
      set admin "Ник <email: вася@непупкин.одмин.ком>"
      ...
      set network "IRC сеть" //имя сети
      ...
      listen 3333 all //какой порт слушать 
      ...
      set owner "Ник" // - кто будет овнером(хозяином)
      ...
      set nick "ник бота"
      ...
      set altnick "альтернативный ник бота" //если основной занят
      ...
      set realname "Имя"
      ...
      set ctcp-version "сдеся ответ бота на запрос версии"
      ...
      
    • В блоке "set servers { }" нужно написать что то типа: irc.antichat.net:7771
    • Также находим строчик
      и коментируем их(знаком #)
    • В конце необходимо раскоментировать строку
      иначе пахать не будет.
    [Запускаембота]
    Первый запуск делаем с флагом m, все остальные без него.
    Code:
    ./eggdrop -m
    После того как запустили, бот законектится на сервер, и зайдет на каналы.
    Теперь коннектимся к боту по телнету
    Code:
    telnet localhost порт
    на запрос ника вводим new, потом ваш логин и пароль. Ети данные будете юзать в будущем для коннекта к боту.
    Посылаем в ДАУН бота. пишем в телнете:
    Code:
    .die
    Запускаем снова, без флага -m
    Code:
    ./eggdrop
    • Зе Енд!
    Чтобы установить скрипты (TCL), скачиваем скрипт, кидаем в папку /scripts, прописываем в конфиге:
    Code:
    source scripts/имя.tcl
    Вот и всё! Пользуйтесь на здоровьэ своим ботом, управляйте каналами, и отойдите наконец-то от компа!
    (C) Dimi4 special for antichat
     
    #1 Dimi4, 25 May 2008
    Last edited: 25 May 2008
    11 people like this.
  2. brasco2k

    brasco2k Elder - Старейшина

    Joined:
    23 Nov 2007
    Messages:
    258
    Likes Received:
    91
    Reputations:
    0
    ЭЭ а что такое egg drop?
     
    1 person likes this.
  3. Dimi4

    Dimi4 Чайный пакетик

    Joined:
    19 Mar 2007
    Messages:
    750
    Likes Received:
    1,046
    Reputations:
    291
    мне стояло с етого начать.
    Eggdrop - irc бот.
    http://ru.wikipedia.org/wiki/Eggdrop
     
    1 person likes this.
  4. .Slip

    .Slip Elder - Старейшина

    Joined:
    16 Jan 2006
    Messages:
    1,571
    Likes Received:
    977
    Reputations:
    783
    Ставил пару лет назад етого еггдропа, абсолютно ничего сложного. Всего один вопрос, чем эта статья лучше оф. мануала?
     
  5. Dimi4

    Dimi4 Чайный пакетик

    Joined:
    19 Mar 2007
    Messages:
    750
    Likes Received:
    1,046
    Reputations:
    291
    тем что она на понятном большенству языке
     
  6. CrazyStudentS_Mi}{

    CrazyStudentS_Mi}{ Elder - Старейшина

    Joined:
    4 Jul 2007
    Messages:
    424
    Likes Received:
    296
    Reputations:
    92
    Dimi4 в конфиг нельзя пихать "..." а статья боян
     
  7. Karapuziko

    Karapuziko Elder - Старейшина

    Joined:
    20 Jan 2008
    Messages:
    32
    Likes Received:
    14
    Reputations:
    3
    Не статья, - мануал по использованию, ИМХО! Но многим полезно будет:)!
    Только вот не во горечь, но инфы маловато а так молодец!
     
  8. Cj_PUNK

    Cj_PUNK Member

    Joined:
    15 Mar 2008
    Messages:
    10
    Likes Received:
    8
    Reputations:
    0
    Нашёл отличный ман по компиляции,найду дам. Поднимал около месяца назад. Помучался немного,но опыт приобрёл.
     
  9. DarkAndrian

    DarkAndrian New Member

    Joined:
    12 May 2008
    Messages:
    2
    Likes Received:
    0
    Reputations:
    0
    Статья помгла) автору спасибо, всё четко и ясно расписал)
     
  10. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,193
    Reputations:
    252
    lin, http://www.xakep.ru/post/12440/default.asp
    bsd, http://ru.wikibooks.org/wiki/Eggdrop:install.html
     
  11. -Onotole-

    -Onotole- Elder - Старейшина

    Joined:
    10 Jun 2008
    Messages:
    44
    Likes Received:
    141
    Reputations:
    8
    мануал на инглише есть,но за старания и перевод +
     
  12. DarkMist

    DarkMist Elder - Старейшина

    Joined:
    20 Feb 2007
    Messages:
    201
    Likes Received:
    24
    Reputations:
    0
    а практческое приминение этого ирк-бота какое???
    поделитесь если не сложно...