Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

10.09.2008, 13:47
|
|
Познающий
Регистрация: 09.11.2007
Сообщений: 33
Провел на форуме: 73891
Репутация:
6
|
|
поиск Perl+icq_bot
Исчу icq bot'a на perl'е или python'е
поделитесь люди добрые)
с меня +
|
|
|

10.09.2008, 14:24
|
|
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме: 2769640
Репутация:
1304
|
|
Например тут http://search.cpan.org/dist/Net-OSCAR/lib/Net/OSCAR.pm
|
|
|

10.09.2008, 14:35
|
|
Постоянный
Регистрация: 03.08.2007
Сообщений: 367
Провел на форуме: 876216
Репутация:
209
|
|
Выкладывал тут с примитивными ф-иями, бот юзает все тот же Net::OSCAR, простейшего бота на нем написать,который будет отвечать "Привет" на любое сообщение - 10 строчек максимум)
Так же делал ICQ2IRC гейт на базе него-же( http://icq2irc.googlecode.com )
Вот пример бота
Код:
#!/usr/bin/perl -s
use strict;
use warnings;
use diagnostics;
use Net::OSCAR;
my $uin = 123456;
my $passwd = 'qwerty';
my $adminuin = 654321; ## Your UIN
my $icq = Net::OSCAR->new;
$icq->set_callback_im_in(\&in) or die '[ERROR] [Cannot set callback] [$!]';
$icq->signon($uin, $passwd) or die '[ERROR] [Cannot sign on] [$!]';
$icq->do_one_loop while (not $icq->is_on);
$icq->do_one_loop while ($icq->is_on);
sub in {
my($oscar, $sender, $message, $is_away) = @_;
print "$sender: $message\n";
$oscar->signoff() if ($message eq '!quit' and $sender eq $adminuin);
$oscar->send_im($sender,`uptime`) if ($message eq '!uptime' and $sender eq $adminuin);
}
Последний раз редактировалось biophreak; 10.09.2008 в 15:19..
|
|
|

10.09.2008, 15:48
|
|
Познающий
Регистрация: 09.11.2007
Сообщений: 33
Провел на форуме: 73891
Репутация:
6
|
|
>>biophreak
see up....
ето типо он OSCAR подключить на может?
шо делатЬ?))
|
|
|

10.09.2008, 15:54
|
|
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме: 2769640
Репутация:
1304
|
|
KENNY_McCORMICK ты модуль то подключи
|
|
|

10.09.2008, 15:56
|
|
Познающий
Регистрация: 09.11.2007
Сообщений: 33
Провел на форуме: 73891
Репутация:
6
|
|
Сообщение от Gifts
KENNY_McCORMICK ты модуль то подключи
ppm install Net-OSCAR так?
|
|
|

10.09.2008, 16:13
|
|
Познающий
Регистрация: 09.11.2007
Сообщений: 33
Провел на форуме: 73891
Репутация:
6
|
|
теперь говорит:

|
|
|

10.09.2008, 17:31
|
|
Постоянный
Регистрация: 03.08.2007
Сообщений: 367
Провел на форуме: 876216
Репутация:
209
|
|
perl -V покажи
А вообще что-то с прототипами,видимо когда сокет создается...неблокирующийс создать не может =\
Под виндой даже не тестил оскар)
|
|
|

10.09.2008, 19:07
|
|
Участник форума
Регистрация: 11.05.2007
Сообщений: 149
Провел на форуме: 6373157
Репутация:
247
|
|
'[ERROR] [Cannot set callback] [$!]'
тут наверно требуются не одинарные кавычки , а двойные , т.к. не будет интерполяции и спец. символ $! не чего интересного не скажет.
|
|
|

10.09.2008, 23:47
|
|
Постоянный
Регистрация: 03.08.2007
Сообщений: 367
Провел на форуме: 876216
Репутация:
209
|
|
Да,ты прав,спс,за 2 минуты писал)))
|
|
|
|
 |
|
Похожие темы
|
| Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
|
BookS: PHP, PERL, MySQL, JavaScript, HTML, ajax, Веб Дизайн
|
M1nK0 |
PHP, PERL, MySQL, JavaScript |
10 |
27.06.2009 21:35 |
|
Books Perl
|
FRAGNATIC |
PHP, PERL, MySQL, JavaScript |
0 |
11.08.2005 16:58 |
|
Безопасность приложений на Perl
|
k00p3r |
Чужие Статьи |
0 |
12.06.2005 09:39 |
|
Поиск руководства
|
Николь |
Болталка |
0 |
03.02.2004 14:57 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|