![][1]
Доброго времени суток.
В один прекрасный день, после значительного перерыва, судьба вновь столкнула меня с jabber-конференциями. Правда, среди знакомых jabber уже никто не использует, 2007 год канул в лету, а основным средством общения стал Telegram. Поддержка XMPP на мобильных устройствах оставляла желать лучшего — клиенты на Android хороши каждый в чём-то одном, с iOS и WP всё мягко скажем, не очень. И особенности протокола тоже сказываются на автономности. Поэтому возникла мысль: а не сделать ли бота, которой будет транслировать сообщения из конференций в чат Telegram?
В качестве инструментов использовались:
* Python 3.5
* [aiohttp][2] для API Telegram
* [slixmpp][3] для xmpp
* [gunicorn][4] как wsgi сервер
* [nginx][5] как фронтенд и прокси для gunicorn
* [VS Code][6] в качестве IDE
[Читать дальше →][7]
[1]:
https://habrastorage.org/files/21d/7c8/985/21d7c898537a4c15a58634311ab31a7a.png
[2]:
http://aiohttp.readthedocs.io/en/stable/
[3]:
https://slixmpp.readthedocs.io/
[4]:
http://gunicorn.org/
[5]:
https://nginx.org/
[6]:
https://code.visualstudio.com/
[7]:
https://habrahabr.ru/post/305858/?utm_source=habrahabr&utm_medium=rss&utm_campaign=feed_posts#habracut