суббота, 13 сентября 2014 г.

Skype to XMPP (Jabber, ICQ)

Зачем это нужно?
Очень сложно придумать. В моем случае - это старенький смартфон на Android 2.2, который уже не в силах "переваривать" громоздкий Skype-клиент с моим большим списком контактов/чатов.

                           Skype --> ICQ

   Сразу ложка дегтя - с XMPP клиента можно только принимать сообщения со Skype, отправлять, увы, нельзя. Причина проста - ребята из Microsoft прикрыли Skype SDK :(

Мой "конвертер":
1. python-скрипт
2. Skype-watcher - взят отсюда habrahabr.ru
3. Python XMPP библиотека SleekXMPP

Исходный код github.com

Принцип работы.. 

..есть не засекреченный факт, что база данных Skype'а - это sqlite с открытым доступом, т.е. подключешься к ней и видишь ВСЁ, и сообщения, и контакты, и чаты ...

..т.е. мой бот(скрипт) сидит в "засаде" и как только приходит новое сообщение сразу же отправляет его заранее указанному XMPP контакту.

Комментариев нет:

Отправить комментарий