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

поиск Perl+icq_bot
  #1  
Старый 10.09.2008, 13:47
Аватар для KENNY_McCORMICK
KENNY_McCORMICK
Познающий
Регистрация: 09.11.2007
Сообщений: 33
Провел на форуме:
73891

Репутация: 6
По умолчанию поиск Perl+icq_bot

Исчу icq bot'a на perl'е или python
поделитесь люди добрые)
с меня +
 
Ответить с цитированием

  #2  
Старый 10.09.2008, 14:24
Аватар для Gifts
Gifts
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме:
2769640

Репутация: 1304


По умолчанию

Например тут http://search.cpan.org/dist/Net-OSCAR/lib/Net/OSCAR.pm
 
Ответить с цитированием

  #3  
Старый 10.09.2008, 14:35
Аватар для biophreak
biophreak
Постоянный
Регистрация: 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..
 
Ответить с цитированием

  #4  
Старый 10.09.2008, 15:48
Аватар для KENNY_McCORMICK
KENNY_McCORMICK
Познающий
Регистрация: 09.11.2007
Сообщений: 33
Провел на форуме:
73891

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

>>biophreak



see up....
ето типо он OSCAR подключить на может?
шо делатЬ?))
 
Ответить с цитированием

  #5  
Старый 10.09.2008, 15:54
Аватар для Gifts
Gifts
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме:
2769640

Репутация: 1304


По умолчанию

KENNY_McCORMICK ты модуль то подключи
 
Ответить с цитированием

  #6  
Старый 10.09.2008, 15:56
Аватар для KENNY_McCORMICK
KENNY_McCORMICK
Познающий
Регистрация: 09.11.2007
Сообщений: 33
Провел на форуме:
73891

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

Цитата:
Сообщение от Gifts  
KENNY_McCORMICK ты модуль то подключи
ppm install Net-OSCAR так?
 
Ответить с цитированием

  #7  
Старый 10.09.2008, 16:13
Аватар для KENNY_McCORMICK
KENNY_McCORMICK
Познающий
Регистрация: 09.11.2007
Сообщений: 33
Провел на форуме:
73891

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

теперь говорит:
 
Ответить с цитированием

  #8  
Старый 10.09.2008, 17:31
Аватар для biophreak
biophreak
Постоянный
Регистрация: 03.08.2007
Сообщений: 367
Провел на форуме:
876216

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

perl -V покажи
А вообще что-то с прототипами,видимо когда сокет создается...неблокирующийс создать не может =\
Под виндой даже не тестил оскар)
 
Ответить с цитированием

  #9  
Старый 10.09.2008, 19:07
Аватар для n3m0
n3m0
Участник форума
Регистрация: 11.05.2007
Сообщений: 149
Провел на форуме:
6373157

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

Цитата:
'[ERROR] [Cannot set callback] [$!]'
тут наверно требуются не одинарные кавычки , а двойные , т.к. не будет интерполяции и спец. символ $! не чего интересного не скажет.
 
Ответить с цитированием

  #10  
Старый 10.09.2008, 23:47
Аватар для biophreak
biophreak
Постоянный
Регистрация: 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)
 


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




ANTICHAT.XYZ