McZim
|
|
« Ответ #540 : 05-02-2009 17:30 » |
|
кстате можно написать свой jabber на перле.
|
|
|
Записан
|
The CBO without stats is like a morning without coffee. (c) T.Kyte.
|
|
|
RXL
|
|
« Ответ #541 : 05-02-2009 18:52 » |
|
McZim, хочешь попробовать?
|
|
|
Записан
|
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
|
|
|
McZim
|
|
« Ответ #542 : 05-02-2009 21:28 » |
|
Если просто плевать кому то в джабер с сервера шелека, то можно вот так (пример для google talk): use strict; use Net::XMPP;
my $username = "anfik83"; my $password = "your_password";
my $to = "mczimm";
my $body = "hello world"; my $resource = "PerlBot";
my $hostname = 'talk.google.com'; my $port = 5222; my $componentname = 'gmail.com'; my $connectiontype = 'tcpip'; my $tls = 1;
my $Connection = new Net::XMPP::Client();
my $status = $Connection->Connect(hostname => $hostname, port => $port, componentname => $componentname, connectiontype => $connectiontype, tls => $tls);
if (!(defined($status))) { print "ERROR: XMPP connection failed.\n"; print " ($!)\n"; exit(0); }
# Change hostname my $sid = $Connection->{SESSION}->{id}; $Connection->{STREAM}->{SIDS}->{$sid}->{hostname} = $componentname;
# Authenticate my @result = $Connection->AuthSend(username => $username, password => $password, resource => $resource);
if ($result[0] ne "ok") { print "ERROR: Authorization failed: $result[0] - $result[1]\n"; exit(0); }
# Send message $Connection->MessageSend(to => "$to\@$componentname", body => $body, resource => $resource);
Опробовал на себе, работает. А если свой сервер, со всеми вытекающими, то проще найти свободный (GPL) и установить.
|
|
|
Записан
|
The CBO without stats is like a morning without coffee. (c) T.Kyte.
|
|
|
RXL
|
|
« Ответ #543 : 06-02-2009 06:35 » |
|
А какой формат body? Что там можно отсылать?
|
|
|
Записан
|
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
|
|
|
McZim
|
|
« Ответ #544 : 06-02-2009 07:20 » |
|
Я так понял что угодно.
|
|
|
Записан
|
The CBO without stats is like a morning without coffee. (c) T.Kyte.
|
|
|
Sla
|
|
« Ответ #545 : 06-02-2009 14:00 » |
|
а как установить трастовые отношения между двумя серверами?
|
|
|
Записан
|
Мы все учились понемногу... Чему-нибудь и как-нибудь.
|
|
|
RXL
|
|
« Ответ #546 : 06-02-2009 16:07 » |
|
Надо читать. Изначально проверка делается по соответствию заявленного имени домена и DNS. Еще возможен обмен сертификатами.
Мельком слышал про сервера с блеклистами.
|
|
|
Записан
|
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
|
|
|
RXL
|
|
« Ответ #547 : 08-02-2009 00:20 » |
|
По экспериментировал немного. Обязательно нужно использовать use utf8 - иначе только ASCII возможно.
|
|
|
Записан
|
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
|
|
|
Chuda
Гость
|
|
« Ответ #548 : 08-02-2009 00:33 » |
|
RXL, все кодировки, кроме utf8, либо экспериментальные либо еретические
|
|
|
Записан
|
|
|
|
RXL
|
|
« Ответ #549 : 08-02-2009 07:56 » |
|
Шильгия, дело в том, что у Perl к кодировкам шаманский подход. При моих тестах приходит utf-8 текст, но в интерпретации latin1, пока не объявил в программе использование utf8. Т.е. байтовая строка не изменилась - поменялась только описательная информация, но talk.google.com или qip обработали ее иначе.
|
|
|
Записан
|
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
|
|
|
RXL
|
|
« Ответ #550 : 09-02-2009 08:08 » |
|
В общем, пока вопрос отложен: нужно изучать протокол. Проблема в том, что нужно поддерживать статус бота и авторизацию. Если авторизовать руками, то проблем нет, а иначе сообщения не доходят.
Кодировки поборол через use encoding 'utf8'
|
|
|
Записан
|
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
|
|
|
Алексей++
глобальный и пушистый
Глобальный модератор
Offline
Сообщений: 13
|
|
« Ответ #551 : 23-06-2009 15:51 » |
|
блин, а не могу создать новый аккаунт - ни через клиент, ни через сайт... "Сервис временно не работает"
|
|
|
Записан
|
|
|
|
Алексей++
глобальный и пушистый
Глобальный модератор
Offline
Сообщений: 13
|
|
« Ответ #552 : 24-06-2009 15:17 » |
|
можно кого нибудь попросить создать аккаунт ? Ящик я скажу, если он там понадобится. (Хотя, например, в кипе ничего указывать не требуется)
|
|
|
Записан
|
|
|
|
Cleric
Интересующийся
Offline
Пол:
|
|
« Ответ #553 : 14-07-2009 08:46 » |
|
Почему статусы в аське не меняются? Неужели АОЛ опять в протокол изменения внес?
|
|
|
Записан
|
Я где то рядом...
|
|
|
Sel
Злобный
Администратор
Offline
|
|
« Ответ #554 : 14-07-2009 09:19 » |
|
У меня все работает нормально, все меняется... QIP Infium.
|
|
|
Записан
|
Слово не воробей. Всё не воробей, кроме воробья.
|
|
|
Cleric
Интересующийся
Offline
Пол:
|
|
« Ответ #555 : 14-07-2009 09:59 » |
|
У меня тоже QIP Infium 9030 . В телефоне джим, там тоже самое, не меняется или не правильно ставятся (простые статусы, а не экстраз)
|
|
|
Записан
|
Я где то рядом...
|
|
|
Алексей++
глобальный и пушистый
Глобальный модератор
Offline
Сообщений: 13
|
|
« Ответ #556 : 14-07-2009 10:20 » |
|
qip 7981 Всё всегда работает
|
|
|
Записан
|
|
|
|
Sel
Злобный
Администратор
Offline
|
|
« Ответ #557 : 14-07-2009 10:21 » |
|
Экстры у меня вообще все отключены. Как и смайлы. Не знаю, что за сбой у тебя...
|
|
|
Записан
|
Слово не воробей. Всё не воробей, кроме воробья.
|
|
|
Cleric
Интересующийся
Offline
Пол:
|
|
« Ответ #558 : 14-07-2009 10:54 » |
|
Экстры у меня вообще все отключены. Как и смайлы. Как так можно без экстраз статусов и тем более смайликов... , я мало себе представляю это. Кстати, сейчас все статусы меняются. В чем был прикол . Интересно, интересно....
|
|
|
Записан
|
Я где то рядом...
|
|
|
Sel
Злобный
Администратор
Offline
|
|
« Ответ #559 : 14-07-2009 11:19 » |
|
Cleric, каждый настраивает программу так, как нравится. Я же не спрашиваю тебя, как можно со статусами и т.д.
У меня ничего не меняется, все работает без сбоев и пр.
|
|
|
Записан
|
Слово не воробей. Всё не воробей, кроме воробья.
|
|
|
Sel
Злобный
Администратор
Offline
|
|
« Ответ #560 : 09-08-2009 17:20 » |
|
|
|
|
Записан
|
Слово не воробей. Всё не воробей, кроме воробья.
|
|
|
Люсь
|
|
« Ответ #561 : 06-07-2011 02:21 » |
|
У вас аська работает? Вчера весь вечер не могла подключиться...
|
|
|
Записан
|
Посторонним просьба не беспокоить! ------------------------------------------------- O (I) Rh +
|
|
|
Алексей++
глобальный и пушистый
Глобальный модератор
Offline
Сообщений: 13
|
|
« Ответ #562 : 06-07-2011 03:20 » |
|
работает, как и всегда
|
|
|
Записан
|
|
|
|
baldr
|
|
« Ответ #563 : 06-07-2011 07:13 » |
|
Люсь, а какой клиент?
|
|
|
Записан
|
Приличный компьютер всегда будет стоить дороже 1000 долларов, потому что 500 долларов - это не вполне прилично
|
|
|
Люсь
|
|
« Ответ #564 : 06-07-2011 07:18 » |
|
qip версию не помню.
|
|
|
Записан
|
Посторонним просьба не беспокоить! ------------------------------------------------- O (I) Rh +
|
|
|
baldr
|
|
« Ответ #565 : 06-07-2011 07:33 » |
|
Попробуй соединяться через SSL - там должна быть такая опция.
|
|
|
Записан
|
Приличный компьютер всегда будет стоить дороже 1000 долларов, потому что 500 долларов - это не вполне прилично
|
|
|
Люсь
|
|
« Ответ #566 : 06-07-2011 07:59 » |
|
это в настройках подключения? попробую, спасибо.
|
|
|
Записан
|
Посторонним просьба не беспокоить! ------------------------------------------------- O (I) Rh +
|
|
|
RXL
|
|
« Ответ #567 : 20-06-2012 15:28 » |
|
Опять меняют протокол в аське? У кого еще проблемы с коннектом? У меня QIP Infinum 2.0.9040
Добавлено через 1 час, 16 минут и 30 секунд: Странно: дома такая же версия, как и на работе, но подключается к серверу без вопросов.
|
|
« Последнее редактирование: 20-06-2012 16:44 от RXL »
|
Записан
|
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
|
|
|
Люсь
|
|
« Ответ #568 : 10-07-2012 16:39 » |
|
Кто какими версиями каких программ пользуется?У У меня пару дней поработал qip и всё на этом.
|
|
|
Записан
|
Посторонним просьба не беспокоить! ------------------------------------------------- O (I) Rh +
|
|
|
Dimka
Деятель
Команда клуба
Offline
Пол:
|
|
« Ответ #569 : 10-07-2012 16:43 » |
|
ICQ Lite в Windows, Kopete в Linux.
|
|
|
Записан
|
Программировать - значит понимать (К. Нюгард) Невывернутое лучше, чем вправленное (М. Аврелий) Многие готовы скорее умереть, чем подумать (Б. Рассел)
|
|
|
|