LINUX.ORG.RU

tg4xmpp 0.1 — транспорт из Jabber в сеть Telegram

 ,


1

1

Спустя почти два месяца разработки представлена бета-версия tg4xmpp — прослойки, предоставляющей возможность, не используя официальный клиент, общаться с помощью своей учётной записи Telegram через Jabber.

Было проделано много работы, и теперь транспорт должен подходить для сценариев использования, ограничивающиеся текстовой перепиской.

Основные изменения с начала разработки

  • существенное улучшение стабильности;
  • замена библиотеки slixmpp на sleekxmpp;
  • возможность работы с VCard (XEP-0054);
  • отправка и получение сообщений в чатах и супергруппах;
  • поддержка Presence (статусов) и их синхронизация с сетью Telegram;
  • уведомления о прочтении сообщений;
  • поддержка двухфакторной авторизации в Telegram;
  • отображение отредактированных сообщений (с помощью дублирования, т. к. не все Jabber-клиенты поддерживают XEP-0308);
  • начало работы над обработкой медиаконтента.

Где получить и как использовать

Исходный под лицензией Apache 2.0 находится в SVN (логин и пароль любые).

Рабочий транспорт доступен по адресу tlgrm.rxtx.us (XMPP) (для повышения стабильности рекомендуется развернуть локальную копию на своём сервере).

Транспорт поставляется со стабильной версией библиотеки для работы с Telegram telethon.

После установки добавьте в ростер контакт tlgrm.rxtx.us и напишите ему «!help».

Поддержать проект

tg4xmpp не приносит прибыли и развивается исключительно за счёт разработчиков. Отправить пожертвования можно на следующие кошельки:

  • Bitcoin: 12LzRmjY5YzZ921SCtbWcSD29nLUCbAd1t;
  • Etherium: 0x33887f3A50071f2A212eE9ab7eF7710f2Db7954F.

Всем, кто уже поддержал проект, выражается отдельная благодарность.

>>> Подробности

Можно ли с помощью этой вещи избавиться от привязки к мобильному телефону? Когда-то именно это остановило меня от использования Telegram.

ZenitharChampion ★★★★★ ()
Ответ на: комментарий от ZenitharChampion

Покупаешь у парней симку, регистрируешь на ней телеграм.

Dark_SavanT ★★★★★ ()

А можно заюзать бота? А то токен у меня есть, а доступа к учётной записи нет т.к я так и не нашёл, как его перепривязать к почте

mittorn ★★★★★ ()
Ответ на: комментарий от annerleen

Ну тогда это ненужно какое-то (во всяком случае для меня)

mittorn ★★★★★ ()
Последнее исправление: mittorn (всего исправлений: 1)

Его все так же нельзя использовать без своего номера? НЕ НУЖНО!

anonymous ()
Ответ на: комментарий от atsym

Богатов (не)рекомендует...

Никто не мешает разрешить использовать транспорт только себе, если там есть такая настройка конечно.

Nao ★★★★★ ()

Не желая обидеть авторов, тем не менее хочу доложить, что:

1. В libpurple текстовая поддержка «Телеграма» давно реализована, то есть тот же Пиджин и другие для нее фронтенды в эту заразу умеют из коробки.

2. А также существует такая штука, как Bitlbee, которая есть прослойка между всем, что умеет libpurple (в том числе «Телеграмом»), и куда более ходовым и понятным IRC.

Zmicier ★★★★ ()
Последнее исправление: Zmicier (всего исправлений: 2)

Нам надо стараться отвергать навязываемые «мессенджерами» стандарты и развивать культуру переписки по электронной почте. Программы мгновенного обмена данными, привязывающиеся к номеру, дезориентируют нас относительно доступности нашего контактёра: человек мог дать номер и пожелать быть доступным «с ... по ..., кр.вых», а ПМОД вызывает иллюзию доступности человека 24/7. Такого быть не должно.

Если пойти дальше, то и звонки надо ограничивать: ввести как норму доступность для переговоров с .. по .. и не более. Никакого специального п/о для этого не надо. Ну, в крайнем случае, автоответчик с записью в память телефона (а не на ВЦ поставщика связи, откуда потом сообщение надо прослушивать за деньги).

Так что, нах всё, кроме email и телефона. А лучше - лично.

anonymous ()
Ответ на: комментарий от anonymous

Эти мысли у вас по двум причинам:
1) Спрос на вас как специалиста избыточен и вы можете зарабатывать больше денег чем вам нужно.
2) Откладывание вопроса не приводит к замедлению темпа обогащения.

torvn77 ★★★ ()

Так давно уже есть такой, все умеет вроде, на перле написан.

evilface ★★ ()
Ответ на: комментарий от torvn77

Понятно-понятно, но идея не предполагает решения в одиночку. Это идея для обсуждения и возможной поэтапной массовой реализации.

И когда эта массовая реализация наступит, жизнь, возможно, станет осмысленнее, рассудительнее и спокойнее нынешней. А вестись на западный темп (это ж всё оттуда?) и превращать всё в «суету сует и всяческую суету» (с) Соломон - гибельно для нас и нашей культуры. Да и для любой.

Sasazuka ()
Ответ на: комментарий от annerleen

или купить SIM-карту в переходе

По-моему, в России это уже давно прикрыли.

hobbit ★★★★★ ()
Ответ на: комментарий от commagray

SVN-фобы и SVN-неосиляторы должны страдать.

hobbit ★★★★★ ()
Ответ на: комментарий от Zmicier

В Bitlbee групчаты работают? Со Spectrum ни хрена. Некоторые поговаривают, что таки заводится, но если в имени чата пробелов нету. Так что сабж я таки потыкаю.

bodqhrohro_promo ()
Ответ на: комментарий от hobbit

По-моему, в России это уже давно прикрыли.

как это можно «прикрыть»? если даже наркотики, оружие и т.п. не «прикрыли».

anonymous ()

ого, кто-то до сих пор использует жабры

bernd ★★★★ ()
Ответ на: комментарий от hobbit

сим карты до сих пор вполне продаются в переходах пачками. их покупают все от торговцев наркотой до спамеров.

bernd ★★★★ ()
Ответ на: комментарий от anonymous

Нам надо стараться отвергать навязываемые «мессенджерами» стандарты и развивать культуру переписки по электронной почте

Вы мудрый человек. Полностью согласен. Именно поэтому в бизнесе люди используют именно почту. Я сам либо пишу письма, либо звоню.

anonymous ()
Ответ на: комментарий от hobbit

Неосиляторы лошадей должны страдать в пробках, ага.

Clayman ()
Ответ на: комментарий от Weres

Вот реально не понимаю зачем народ используют кучу разных мессенджеров? Кто в вацапе, кто в вайбере, а сейчас телегу пиарят. Это же идиотизм, ставить кучу разных приложений на телефон, чтобы поддерживать контакт с ними всеми. А еще не все кроссплотформенные. Стендэлон мессенджер не привязанный к популярному сервису непозволительная роскошь в XXI веке. Facebook и Steam. Оба сервиса кроссполтотформенные имеют вэб морду и приложения.

anonymous ()
Ответ на: комментарий от anonymous

Steam

Там же не сохраняется переписка, лол.

EXL ★★★★★ ()

Мде, пошёл ставить. Коммитмесседжи на русском. При этом публичная копия поднята на .us. Вы там совсем наркоманы, да?

И инструкции никакой, если после pip install && ./start.py не заведётся, буду бушевать.

bodqhrohro_promo ()
Ответ на: комментарий от bodqhrohro_promo

Жрать говно тоже никто не запрещает. Является ли это поводом для кого-то начать его жрать - хз. Я вот как-то воздержусь.

Ну и использовать Steam как IM это тот еще изврат ИМХО. Там переписка - это просто фича, прикрученная «сбоку».

Pinkbyte ★★★★★ ()
Ответ на: комментарий от Pinkbyte

Там переписка - это просто фича, прикрученная «сбоку»

Вкудахте то же самое. Так и запишем: 95% — извращенцы. Однако извращение по определению суть отклонение от нормы. Понимаешь, да? :->

bodqhrohro_promo ()
Ответ на: комментарий от bodqhrohro_promo

95% — извращенцы. Однако извращение по определению суть отклонение от нормы. Понимаешь, да? :->

Средняя_температура_по_больнице.jpg ;-D

Вкудахте то же самое

Окей, убедил

Pinkbyte ★★★★★ ()
Ответ на: комментарий от Deathstalker

После смерти массового XMPP понятие совместимости для мессенджеров стало чуждым. Он кроме HipChat и WhatsApp где-то используется ещё вообще? И те несовместимы между собой, а последний и с Jabber-клиентами из-за специфической аутентификации.

bodqhrohro_promo ()
Ответ на: комментарий от bodqhrohro_promo

'port': '1488'

Сразу видно петпроджект. Хорошо хоть, что дефолтный жид не petyavasya.pupkin.

bodqhrohro_promo ()
Ответ на: комментарий от EXL

Там же не сохраняется переписка, лол.

<<Сохраняется лол.

Ну и использовать Steam как IM это тот еще изврат ИМХО. Там переписка - это просто фича, прикрученная «сбоку».

<<Кросплотформ, есть текст, есть голосовые звонки, что еще надо?

Вкудахте то же самое. Так и запишем: 95% — извращенцы. Однако извращение по определению суть отклонение от нормы. Понимаешь, да? :->

<<Использовать самую популярную сеть для общения а не лезть в маргинальные сервисы - это рационально. Другое дело что вк сам по себе зашквар.

Facebook Messenger и Steam несовместимы между собой.

А я и не утверждал, что совместимы. Но можно привязать стим к фб, добавить друзей из фб у которых тоже есть стим. Я еще раз поввторю - Стендэлон мессенджер не привязанный к популярному сервису непозволительная роскошь в XXI веке.

anonymous ()
Ответ на: комментарий от anonymous

это рационально. Другое дело что вк сам по себе зашквар

Ну в этом и проблема — не понимаешь, то ли ты идиот, потому что не принципиально не пользуешься вкудахтом, то ли строго наоборот. Наверное, истина где-то посередине, то есть идиоты все.

непозволительная роскошь в XXI веке

Так и запишем, Интернет как свободная равноправная сеть в XXI веке умер и стал каналом доступа к крупным сервисам. (На самом деле до этого пока далеко)

bodqhrohro_promo ()
Ответ на: комментарий от bodqhrohro_promo

Так и запишем, Интернет как свободная равноправная сеть в XXI веке умер и стал каналом доступа к крупным сервисам. (На самом деле до этого пока далеко)

<<Наоборот интернет дал возможность общаться с людьми со схожими интересами. Для большинства которое не разделяет интерсов(родственников, однокурсников, коллег, соседей) есть социальная сеть в моем случае фб, для людей с общими интересами - стим, различные форумы. Все очень просто.

anonymous ()

Так, annerleen, куда его натравливать? У меня уже стоят просодя и спектрум, транспорты от спектрума долбятся на 5347. Натравливаю туда же сабжеподелку, получаю кактус. http://paste.debian.net/974348/ ЧЯДНТ?

bodqhrohro_promo ()
Ответ на: комментарий от bodqhrohro_promo

XMPP используется у ~ 800 миллионов пользователей WhatsApp (использует вариацию XMPP), ~200 миллионов пользователей Nimbuzz (мгновенные сообщения на базе XMPP), ~100 тысяч пользователей ChatMe (первый итальянский сервис XMPP с функцией хостинга), ~10 тысяч пользователей Kontalk (очень удобный XMPP-сервис, который использует твой номер телефона в качестве идентификатора пользователя. И сервер, и клиент — FLOSS) и во многих других проектах, которые создали сеть мгновенных сообщений на основе XMPP.

Deathstalker ★★★★★ ()
Ответ на: комментарий от anonymous

(родственников, однокурсников, коллег, соседей)

С которыми можно общаться в оффлайне. Общение с ними искусственно вытащено путём пропагандырекламы в онлайн для упрощения работы спецслужб.

bodqhrohro_promo ()
Ответ на: комментарий от bodqhrohro_promo

У Nimbuzz (мгновенные сообщения на базе XMPP) ~200 миллионов пользователей.

Deathstalker ★★★★★ ()
Ответ на: комментарий от bodqhrohro_promo

Транспорты должны же долбится на разные порты, нэт? У нас на ejabberd так:

  {5556, ejabberd_service, [ {ip, {127, 0, 0, 1}},
                         {access, all},
                         {shaper_rule, fast},
                         {host, "service1.domain.tld", [{password, "SECRET"}]}
                        ]},

  {8888, ejabberd_service, [ {ip, {127, 0, 0, 1}},
                         {access, all},
                         {shaper_rule, fast},
                         {host, "service2.domain.tld", [{password, "VERYSECRET"}]}
                        ]},
annerleen ()
Ответ на: комментарий от Clayman

Кривая аналогия. А вот если вместо «лошадей» написать «велосипедов», будет вполне.

Я понимаю, что для кого-то и для чего-то возможностей svn может не хватать. И если ты выбираешь vcs для своего проекта - ради бога. Но тут человек расстраивается исключительно из-за того, что её выбрали другие люди.

Даже если он или ты собираетесь слать им патчи (в чём я не уверен), вас вряд ли затронут какие-то глубинные недостатки выбранной в проекте vcs.

hobbit ★★★★★ ()
Последнее исправление: hobbit (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.