Комментарии 31
drunken, ты надо мной издеаешься :))
я как раз пытаюсь сделать нечто подобное на жабе, и нихера не выходит
я как раз пытаюсь сделать нечто подобное на жабе, и нихера не выходит
+3
на жабе — это, имхо, уже слишком :)
попробуй дотнет (sarcasm)
попробуй дотнет (sarcasm)
+4
так проще:
$ echo "hello" | sendxmpp kto-to@jabber.ru
+24
А вот написание бота на той же либе xmpp выливается в долгий процесс разбирательства с тредами в питоне. Особенно при работе с сервером OpenFire.
0
да, верно, но актуальны ли такие задачи для сисадмина? :)
-1
Я сисадмин, и для меня было актуально. В частности, я парсил мониторинг скриптом и отсылал уведомления об изменениях выдачи в Jabber.
+1
еще бы вы статью на эту тему написали ;)
0
какая разница какой сервер на той стороне? или у него какой-то особенный xmpp?
+1
Тоже пользуюсь xmpp из питона. Приходится вручную включать таймаут операций с сокетами, чтобы при проблемах с сервером скрипт не подвисал:
import socket
socket.setdefaulttimeout(5) # seconds
import socket
socket.setdefaulttimeout(5) # seconds
0
xmpppy это ужас, но лучше ничего нет :/
0
Что именно не так? Я писал на нём ботов и гейты, вполне себе юзабельно. API сложный, да, но так и сам по себе XMPP не простой.
+3
Не соглашусь с вами. В конечном итоге жабер лучше, чем альтернатива icq. При большом количестве исходящих сообщений аську часто блокируют. Да и вспоминая вечные изменения протоколов миралабсы…
0
Есть twisted.words. Помимо собственно виновника торжества, поддерживает достаточно большое количество разных протоколов. Я на нем делал бота-кросспостера между IRC и XMPP комнатами.
0
я недавно для нотификации с сервера заюзал твиттер с приватной областью видимости. тоже прикольно получилось.
+1
пишите хабратопик, оценим ;)
+1
code.google.com/p/twitcurl/
собственно всё, три минуты для подключения в любой проект.
и ещё 2 минуты — для заведения отдельного аккаунта на твиттере.
собственно всё, три минуты для подключения в любой проект.
и ещё 2 минуты — для заведения отдельного аккаунта на твиттере.
+1
+1
любопытно — а почему XMPP/ICQ/etc более надежный транспорт чем e-mail?
я всю жизнь считал что наоборот. Письмо и на телефон прийдёт, и на десктоп или ещё куда.
А IM легко потеряться.
я всю жизнь считал что наоборот. Письмо и на телефон прийдёт, и на десктоп или ещё куда.
А IM легко потеряться.
+1
Первая мысль после прочтения статьи: «Надо бы куда-то и себе это прикрутить» =)
+4
А обработку входящих сообщений можно как-нибудь настроить? Ткните в ман, если можно. Сделать такое извращенное удаленное управление, с ограниченным набором команд…
0
Если вам не приходят месседжи в Google Hangouts, попробуйте параметр typ='chat':
client.send(xmpp.protocol.Message(to,msg,typ='chat'))
0
А под OpenWRT такое сделать реально?
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Мгновенное сообщение из консоли в jabber