LINUX.ORG.RU

tg4xmpp — транспорт Jabber в Telegram

 , ,


7

6

Наша команда рада представить работающий прототип транспорта из сети XMPP в сеть Telegram. В настоящий момент он находится в стадии пре-альфа, однако, он уже способен принимать и отправлять сообщения из/в сеть Telegram.

Транспорт написан на Python 3 с использованием библиотек slixmpp и telethon.

Скорее всего, транспорт будет лицензирован под MIT или BSD.

Работающую версию транспорта всегда можно будет найти по адресу tlgrm.rxtx.us (XMPP).

Исходный код текущей ревизии вы всегда можете найти на http://dev.narayana.im/tg4xmpp/current (логин/пароль — пустые)

Мы — команда, которая поддерживает конфиденциальность и приватность общения. Мы — команда, которая хочет уменьшить ваши страдания от использования проприетарных протоколов общения. Если вы хотите поддержать нас, вы можете сделать небольшое пожертвование на наши кошельки Bitcoin, Ethereum или Novacoin:

  • BTC: 12LzRmjY5YzZ921SCtbWcSD29nLUCbAd1t
  • ETH: 0x33887f3A50071f2A212eE9ab7eF7710f2Db7954F
  • NVC: 4VDV1dMqFAeine4AU9YswQnuPX3oubguJ8

>>> Исходный код

★★★★☆

Проверено: Shaman007 ()
Последнее исправление: sudopacman (всего исправлений: 8)

Ответ на: комментарий от Wizard_

А есть разработка гиками-одиночками?

Есть разработка командой чуваков.

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

К тому же, тогда у них возникнет ровно та же самая дилемма

OTR. И отпадают все проблемы.

Если мой собеседник не *хочет*

Не хочет сделать свою связь безопасной, лол? Тогда что вообще он в жаббере делает? Кто его из вконтактика выпустил? А если «не хочет бегать с установками дополнительного софта», то это аналогично неосиляторству. Установка OTR на всех платформах сделана максимально юзерфрендли и делается одной командой в консоли (либо в пару кликов мышью, если решь о шинде).

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

Не хочет сделать свою связь безопасной, лол? Тогда что вообще он в жаббере делает? Кто его из вконтактика выпустил? А если «не хочет бегать с установками дополнительного софта», то это аналогично неосиляторству. Установка OTR на всех платформах сделана максимально юзерфрендли и делается одной командой в консоли (либо в пару кликов мышью, если решь о шинде).

Какой консолью, прости б-же? Я девочке-офтальмологу в телеграме котиков заслать хочу. Большинство моих контактов про консоль в страшном сне не слышали.

P.S. Отличный пример, как можно сделать OTR БЕЗ НЕОБХОДИМОСТИ АНАЛЬНОГО СНОШАТЕЛЬСТВА — Wire. Он шифрует все на клиенте. Прозрачно. Даже настраивать ничего не нужно. Почему соснотики из XMPP такого сделать не смогли?

kirk_johnson ★☆
()
Последнее исправление: kirk_johnson (всего исправлений: 2)
Ответ на: комментарий от energetix_user

Смогли, см. Omemo, работает идеально, но на одном десктопе ом и одном мобильном клиенте.

Вот видишь, даже я про эту штуку не слышал. А девочка-офтальмолог тем более. Тогда как телеграм поставил и работает.

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

У меня не столько от самой мобильной аутентификации пригорает, сколько от того что они называют это секурным мобильным мессенджером.

Хотя и по религиозным убеждениям это говно.

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

Я понимаю зачем нужны мобильные мессенджеры такими какие они есть.

Но не настолько мне нужно кидать котиков какому-то офтальмологу чтобы ими пользоваться.

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

Девочка-офтальмолог сидит в телеграмме, девочка-официантка в вацапе, девочка-познакомились_в_клубе в фейсбуке и т.д. Вот в чём прикол. И если девочкам пофиг и они просто ставят очередной мессенжер и не думают, то ты защищая это болото выглядишь по идиотски.

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

Девочка-офтальмолог сидит в телеграмме, девочка-официантка в вацапе, девочка-познакомились_в_клубе в фейсбуке и т.д. Вот в чём прикол. И если девочкам пофиг и они просто ставят очередной мессенжер и не думают, то ты защищая это болото выглядишь по идиотски.

Прикол в том, что все мои новые знакомые за последние полгода есть в телеграме. А в жаббире никого. Отсюда я делаю простой для себя вывод — трепаться через телеграм мне удобнее.

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

Как расшифровывается OTR? Если не знаешь, подсказываю: Off The Record. А теперь вопрос: как будет синхронизироваться то, что по определению предполагается как незаписываемое? И опять же, я в упор не вижу какого-либо неудобства. PGP - в принципе неплохая вещь, особенно чтобы шифровать мыло, но обыватель (та самая девочка) не осилит. А вот с omemo сталкиваться близко не приходилось. Говорят, оно конференции шифровать умеет, это так?

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

трепаться через телеграм мне удобнее

Так кто же тебе не даёт трепаться? Трепись сколько влезет, но тем не менее, это не умаляет недостатков телеграма.

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

Оно не включено по умолчанию и настройки для разных клиентов различаются. Этого уже достаточно, чтобы большая часть пользователей положила болт.

kirk_johnson ★☆
()
Последнее исправление: kirk_johnson (всего исправлений: 1)
Ответ на: комментарий от kirk_johnson

Все аргументы про несекьюрность жаббера у тебя заканчиваются на девочке-блондинке недалекого ума, которая не может или ленится настраивать e2e-шифрование. Но это ведь проблемы девочки, а не протокола. Да и уже не раз упомянутый OTR сейчас максимально юзерфрендли.

А если говорить про настройках по дефолту, то напомню о том, что телеграм без проблем выдаст всю твою историю переписки (точнее почти всю, ибо «суперсекретные чятики» хватило ума не синхронизировать), стоит лишь злоумышленнику перехватить одну-единственную СМС. При настройках по дефолту, конечно же, на изменение которых большая часть пользователей кладет все тот же болт.

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

Я тоже. Когда мне было пятнадцать. Сейчас мне надоело, и я хочу просто отослать фото котика и идти дальше своими делами заниматься.

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

через телепати работает или через libpurple, не помню уже

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

Пожертвовал чуток в btc. заколебал меня телеграф. даешь mcabber в массы!

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

Спасибо, няша.
На днях (сегодня-завтра) наш дев выкатит версию с поддержкой VCard и авторизаций. ^_^

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

добавить tlgrm.rxtx.us в ростер и написать ему /help

p.s. пока что всё это очень сырое и не выдерживает и дня аптайма, о чём написано в ОП.

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

Ничего себе. Я не знал, что можно добавлять контакты без @.

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

Не понял, это где такое?

После авторизации в транспорте (если она прошла успешна), тебе могут писать сообщения другие пользователи телеграма.
Им можно отвечать.

Других пользователей добавлять можно только по UID (не по нику и не по телефону).

В ближайшей версии это вроде как исправлено.

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

Что такое /buzz?

/login <phone> и /code <code>

уже писал транспорту?

После этого можно принимать сообщения от телеграм-контактов и отвечать им.
Выглядят они в формате u<UID>@tlgrm.rxtx.us, где UID — уникальный ID пользователя в Telegram (не логин и не телефон!)

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

/help buzz, buzz — это оклик: окликнуть пользователя, чтобы привлечь его внимание.

/login <phone> и /code <code>

Это мой номер и мой код?

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

Сначала /login phone, последует попытка авторизоваться в телеграме
Должен прийти код по SMS или в текущую активную сессию телеграма, вводим его через /code code

annerleen ★★★★☆
() автор топика

«Я и моя команда… молодая… что-то делаем… важное…»

anonymous
()

Не могу зарегиться в транспорте. Подскажите, как правильно это сделать?

anonymous
()

Стоит такая задача: есть старенький Blackberry, на ктором не работает ни один клиент для общения, кроме im plus, имеющий протокол jabber. Хочется настроить ег для общения с контактами telegram, по примеру траспорта vk4xmpp. Возможно это сделать через ваш транспорт и как?

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

Спасибо за ссылку, но эта программа на bb os10, а у меня стоит os6. Старенький агрегат.

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

Можно.

Но пока что не рекомендуется использовать транспорт для повседневного общения.
Проекту всего 2 недели и он всё еще в альфа-стадии.

В течение пары месяцев, думаю, можно будет пользоваться транспортом в повседневной жизни.

annerleen ★★★★☆
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.