LINUX.ORG.RU

tg4xmpp 0.2 — Jabber-транспорт в сеть Telegram

 ,


3

3

Вышла вторая (0.2) версия транспорта из Jabber в сеть Telegram.

Что это?

— Данный транспорт позволяет вам общаться с пользователями Telegram из сети Jabber. Необходим существующий Telegram аккаунт.
Jabber-транспорты

Зачем это нужно?

— Например, если хотите использовать Telegram на любом устройстве, где нет официального клиента (например, платформа Symbian).

Что умеет транспорт?

­— Авторизовываться, в том числе используя двухфакторную аутентификацию
— Отправлять и принимать сообщения из/в Telegram
— Работать с группами, супергруппами и каналами
— Синхронизировать ростер и статусы
— Загружать медиа из сети Telegram

Что не умеет транспорт?

— Инициировать диалог (т.е. диалог уже должен существовать, либо вам должны написать первому)
— Изменять настройки аккаунта
— Голосовые и видеозвонки
— Секретные чаты

Список изменений с версии 0.1

— Теперь используем Telethon версии 0.15.5
— Повышена стабильность работы
­— Исправлен баг с бесконечными запросами авторизации
— Реализован импорт контакт-листа из Telegram (XEP-0144)
— Когда неизвестный контакт пишет нам, автоматически добавляем его в ростер
— Исправлена обработка статусов
— Исправлен спам статусами (по-умолчанию статусы обновляются не чаще, чем раз в 60 секунд)
— Теперь при перезапуске транспорта сессии поднимаются автоматически
— Полная поддержка «сервисных уведомлений» (кто-то вошёл в группу, вышел из неё и пр.)

Где скачать и как установить?

— Скачать актуальную версию можно здесь: dev.narayana.im/tg4xpmp (логин/пароль: любые)
— Инструкции по установке на свой Jabber-сервер можно найти в файле INSTALL.

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

Bitcoin: 1KkZPAm44fL6JfvDmvTykD8vV5MTvgeRns

>>> SVN-репозиторий (логин/пароль: любые)

★★★★☆

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

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

Медиа же вроде есть. Вкуснее bitlbee выглядит (хотя это не совсем в тему, irc же, но недельки две юзал), другое дело что телега ненужна.

mandala ★★★★★
()

А как там с передачей файлов? Полтора гига быстро улетают?

Как цитирование сообщений работает? Перенаправление сообщений?

Геолокацию можно шарить?

Аудио и видеосообщения можно отправлять?

Удалять и редактировать сообщения можно?

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

А как там с передачей файлов? Полтора гига быстро улетают?

Работает загрузка файлов в директорию на XMPP-сервере, к которому подключен транспорт, которую потом можно (и нужно) пошарить по HTTP.
Скорость зависит от канала до серверов Telegram.

Как цитирование сообщений работает? Перенаправление сообщений?

Цитирование работает как «> MID\n Ответ на сообщение», перенаправления нет (как Вы себе это представляете?)

Аудио и видеосообщения можно отправлять?
Удалять и редактировать сообщения можно?

Нет, так как это не поддерживается стандартами XMPP, а городить костыли... ну, на любителя.

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

Где поднимался транспорт?

Чисто гипотетически хочу избавиться от этого зонда

Они(телега) перестали выпускать обновы своих сорцев на GH

И из-за этого Telegram FOSS не обновляется. Имею очень большое желание свалить но приходиться сидеть

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

Потому что когда начали это пилить — tdlib ещё не было.

upd: ну и работать с ним (tdlib), насколько я понимаю, намного сложнее, судя по examples.

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

Ничего не нужно.
Всё тлен.

Но из всех IM-протоколов — XMPP наиболее понятный, децентрализованный и расширяемый, плюс клиенты уже написаны на все платформы, включая различные кофеварки и микроволновки, что есть несомненный плюс.

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

А есть транспорт для WhatsApp?

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

Что может быть проще обычного JSON? Вы не те примеры смотрели.

Tuxman
()

Кто знает сервера где этот транспорт уже подняли?

irton ★★★★★
()

xmpp
svn

Чёртовы некрофилы!

Deleted
()

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

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

Нет, так как это не поддерживается стандартами XMPP, а городить костыли... ну, на любителя.

Обновите у себя версию XMPP.

mrDoctorWho
()

Jabber — это попа...

Даже файл толком не передашь. У кого есть ХЕР–0363, у кого нет.

А тут ещё транспорты какие-то в инородные вещи.

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

Пользуясь случаем ⓒ хочу спросить, существует ли транспорт в viber?

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

Удалять и редактировать сообщения можно?

Нет, так как это не поддерживается стандартами XMPP

Это как? А как же XEP-0308: Last Message Correction?

Wizard_ ★★★★★
()

Я бы добавил в секцию «Зачем это нужно?» пункт:

— если вы хотите пользоваться всеми вашими аккаунтами xmpp,icq,whatsapp,viber,telegramm,whatever в одной программе.

ugoday ★★★★★
()

— Данный транспорт позволяет вам общаться с пользователями Telegram
из сети Jabber...

Зачем это нужно?
Необходим существующий Telegram аккаунт.

-Не нужно!

anonymous
()

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

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

Purple плагин недопилен и давно заброшен. Список issues только растёт.

Групповые чаты через spectre ужасны, muc не подходит, mix никто не торопится впиливать.

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

полтора бородатых девственника перейти уже на телегу...

Как рыжий, бородатый и пузатый я бы попросил не выражовываться при детях =))

Deleted
()

Скажите, а безопасно ли это? Не уведут ли мой аккаунт?

Может ли кто-то в этом транспорте читать мои сообщения?

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

muc не подходит

А в tg4xmpp они иначе реализованы?

ValdikSS ★★★★★
()

Например, если хотите использовать Telegram на любом устройстве, где нет официального клиента (например, платформа Symbian).

Не проще ли купить нормальный смартфон с Android?

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

Я использую ветку dev. Это не развитие, это шевеление.

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

A vulnerability was discovered in Toxcore that allows one to learn the IP of a target user by only knowing their Tox Id and without being friends with the target user.

Конечно, только решето.

Если и говорить о бессерверности, то в контексте Briar.

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

Для мобильных архитектура его не приспособлена.

Вообще-то вполне приспособлена. Сервера же есть, пуши можно слать. Другое дело, что единственный полноценный клиент на Android — Conversations — ведёт себя, мягко говоря, странно.

https://matrix.to/#/!gTQfWzbYncrtNrvEkB:matrix.org/$1529491076170104pjZkN:matrix.org

Ну и поставил значит Conversations на мобильник, и тоже всё ок. Было до тех пор, пока я из дома не вышел. Он по пути из квартиры потерял вайфай, подключился к сотовой сети, потом нашёл соседский вайфай, к которому у меня доступ есть, потом опять сотовую сеть. И всякий раз мне три конференции, в которых я сижу (похоже уже один %)) слали сообщение с темой конференции. И всякий раз у меня мигал диод на телефоне, и зудели часы. Меня задолбало, и я отлогинился.

Хоспаде, у меня та же фигня даже без смены сетей, не ной. Правда, в конфах я не сижу, но человек, с которым там общаюсь, постоянно пишет, что я переподключаюсь. Мобильный интернет, вайфай - без разницы.

commagray ★★★★★
()

раньше самый животрепещущий вопрос на джаббере был --- а есть транспорт в аську? Времена меняются, а джаббером так никто и не пользуются.

Если раньше им не пользовались из-за непопулярности, то сейчас ещё и из-за отсутсвия фич.

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