ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Безопасность и Уязвимости > Избранное
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #21  
Старый 20.03.2009, 16:43
Аватар для laedafess
laedafess
Познающий
Регистрация: 11.02.2009
Сообщений: 98
Провел на форуме:
1446969

Репутация: 169
По умолчанию

Цитата:
Сообщение от eLWAux  
ну у меня вроде код не такой и страшный)
да, у тя все ровненько
P.S. щас решил потестить, а он меня обругал(
Цитата:
"-T" is on the #! line, it must also be used on the command line at C:\***\spib5\SPiB.pl line 1.
мож, я не все прочитал в ридм.и или актив перл у мну неправильный..
Я перл не знаю, но вродь додумался убрать это -T из первой строчки. Ну он запустился, вывалил мне кучу ошибок=) В основном:
Цитата:
Use of uninitialized value in string eq at C:\***\spib5\SPiB.pl line 75, <FILE> line 25.
и кроме команды !about ниче не умеет=(
 
Ответить с цитированием

  #22  
Старый 20.03.2009, 22:21
Аватар для eLWAux
eLWAux
Members of Antichat - Level 5
Регистрация: 15.06.2008
Сообщений: 941
Провел на форуме:
5111568

Репутация: 2399


Отправить сообщение для eLWAux с помощью ICQ
По умолчанию

сделай такими первие строчки:
Код:
#!/usr/bin/perl
#use strict;
use IO::Socket;
......
и отредактируй config.cfg, возможно там нет какого-то значения:
Код:
;=command;file
;=--=-=-===============

mail;email@bota.com
chan_pass;пароль_для_канала_._если_нету_оставить_пустим_или_пробел

server;irc.antichat.net
port;7771
chan;#spib
topic;testing topic

nickname;ник_бота
password;пароль_бота
ident;safety
botinfo;I'm safety perl bot (:

msgOnConnect;всем привет!)

admins;admins.cfg
plugDir;plugins/

logging;1
DEBUG;1

;=--=-=-===============
PLUGINS
0;onAutorun.pl
!about;about.pl			;информация о боте
;=--=-=-===============
и попробуй запустить..
только что проверил, у меня все работает..
 
Ответить с цитированием

  #23  
Старый 20.03.2009, 23:30
Аватар для laedafess
laedafess
Познающий
Регистрация: 11.02.2009
Сообщений: 98
Провел на форуме:
1446969

Репутация: 169
По умолчанию

всё, разобрался, работает но -wT наверно нужно убрать из http://sourceforge.net/projects/spib/
 
Ответить с цитированием

  #24  
Старый 21.03.2009, 17:49
Аватар для rambotnick
rambotnick
Новичок
Регистрация: 15.12.2008
Сообщений: 20
Провел на форуме:
194933

Репутация: 10
По умолчанию

Цитата:
Сообщение от eLWAux  
и к чему ето?)
давай не будем разводить тут болталку)
все в порядке все просто тсупер олн просто умер
 
Ответить с цитированием

  #25  
Старый 02.05.2009, 21:45
Аватар для BEJIbXEOP
BEJIbXEOP
Новичок
Регистрация: 06.01.2009
Сообщений: 1
Провел на форуме:
5574

Репутация: 0
По умолчанию

такая проблема, коонектится в irc.quakenet.org:6667 и на этом моменте зависает, в канал не заходит
 
Ответить с цитированием

  #26  
Старый 02.05.2009, 23:45
Аватар для eLWAux
eLWAux
Members of Antichat - Level 5
Регистрация: 15.06.2008
Сообщений: 941
Провел на форуме:
5111568

Репутация: 2399


Отправить сообщение для eLWAux с помощью ICQ
По умолчанию

(72 строчку в setup.pl) и (136 строчку в spib.pl) замени на:
Код:
if ($input =~ /^PING (.\d+)/i) {
непонятно из-за чего, проблемы с пингом..

setup.pl :
Цитата:
-==-=-====-=========================-==-====-=-==-
-= s.p.i.b. setup -=-
-= version 0.1s -=-=-==
-= by eLwaux ---==-=-====-====-=
-==-=-====-==========-=-=-========-=========-====-

[+] connected to irc.quakenet.org:6667!
[+] registered!
mynickname :: mysuperpassword
[+] channel "#spib"registered!
[+] F1n15h!
и spib.pl )
попробовал на нескольких посторонних ботах - такая же фигня - заходит через раз и тупит..
возможно из-за нагрузки на сервере
там уже около 70'000 каналов!..
 
Ответить с цитированием

  #27  
Старый 05.05.2009, 03:05
Аватар для winner13
winner13
Участник форума
Регистрация: 02.05.2009
Сообщений: 164
Провел на форуме:
90499

Репутация: 84
Отправить сообщение для winner13 с помощью ICQ
По умолчанию

У меня , нормально всё и конект держит и заходит , но на команды не отвликается =/ .Хз чё нге так , по идее должен, просто обязан отвлекаться на мои команды раз конект сделал....



А всё ссори +) сам намудрил в конфигах +) всё норм , отличный бот , мне понравился +).

Последний раз редактировалось winner13; 05.05.2009 в 05:30.. Причина: Отбой вопроса
 
Ответить с цитированием

  #28  
Старый 08.05.2009, 18:59
Аватар для syava
syava
Новичок
Регистрация: 04.02.2009
Сообщений: 17
Провел на форуме:
274404

Репутация: 29
По умолчанию

Я вот не понимаю что это делает в разделе под названием "Избранное", ну было бы оно написано хотя бы на C/C++ я бы еще понял, человек хотя бы с разбором строк поебался бы. А код говно, так называемые плугины тупо читаются из файла и выполняются eval'ом, по нормальному то там бы следовало бы сделать класс. И зачем вот такую хрень while (my $input = <$sock>) городить? Есть много различных модулей написанных в соответствии с rfc, например вот этот AnyEvent::IRC::Client с использованием библиотеки событий, на нем можно было бы сделать активный бот, а не тупо висящую на сокете херню. И да ребята, не засирайте SourceForge.
 
Ответить с цитированием

  #29  
Старый 08.05.2009, 20:35
Аватар для eLWAux
eLWAux
Members of Antichat - Level 5
Регистрация: 15.06.2008
Сообщений: 941
Провел на форуме:
5111568

Репутация: 2399


Отправить сообщение для eLWAux с помощью ICQ
По умолчанию

использовать готовые библиотеки , типа Net::IRC, AnyEvent::IRC::Client, etc , может любой дурак =) а вот самим разобраться с протоком / почитать RFC намного интереснее)
Код:
while (my $input = <$sock>)
может предложишь аналог?)
 
Ответить с цитированием

  #30  
Старый 08.05.2009, 21:08
Аватар для syava
syava
Новичок
Регистрация: 04.02.2009
Сообщений: 17
Провел на форуме:
274404

Репутация: 29
По умолчанию

>использовать готовые библиотеки , типа Net::IRC, AnyEvent::IRC::Client, etc , может любой дурак =) а вот самим разобраться с протоком / почитать RFC намного интереснее)
использовать готовые библиотеки стоит для того чтобы не изобретать велосипед. а протокол ирца слишком прост чтобы его реализация позволила прокачать скиллы. я уж не говорю что этих ботов хоть жопой ешь.
>может предложишь аналог?)
я имел ввиду что с таким подходом бот может только отвечать на сообщения, а сам послать (по таймеру) например хрен.

а замечание на счёт системы плугинов ты оставил без ответа
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Команды Irc. И его сервисы! XDoG Статьи 12 24.06.2009 08:21
irc bot на php TERYS Чаты 21 16.09.2006 09:08
F1reB0T (Irc bot) F1reF0x Soft - Windows 0 01.03.2006 08:42
Books Perl FRAGNATIC PHP, PERL, MySQL, JavaScript 0 11.08.2005 16:58



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ