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

