Отправка сообщений в Jabber
Суббота, Март 20, 2010 г.
Я думаю, многие знакомы с Jabber (xmpp). Я не буду в рамках этой статьи описывать многочисленные достоинства этого протокола. Вряд ли у меня получиться лучше чем в других более популярных источниках. Давайте лучше на простом примере попробуем разобраться с отправкой сообщений на произвольный jid с программы на языке python.
Некоторые могут задаться вопросом: "А зачем это нужно?". Я использую это решение для отправки отчётов себе на jid из разных программ автоматически выполняющих какие либо действия. Возможно кто-то найдёт другие применения, но это уже не столь важно. Главное создать работающий код.
В языке python для работы с xmpp есть одноимённая библиотека xmpp. Подключим её стандартным способом, а также другие которые нам понядобятся для работы.
#!/usr/bin/env python
# -*- coding: utf-8 -*-

import sys
import os
import xmpp
import time

Основной код оформим в виде функции, аргументами которой будут jid получателя и сам текст сообщения.

далее...
Теги: PythonJabberxmpp | Комментарии: 0