LINUX.ORG.RU

Telegram в Jabber (Zhabogram v0.8)

 , ,


0

1

Привет, ЛОР!
Позволю себе наглость создать ещё одну тему про транспорт XMPP в Telegram.

Новость на LOR
Скриншот
Mercurial-репозиторий (HTTP)

Отличия от первой версии

- Синхронизация статусов
- Поддержка VCard и юзерпиков
- Добавление и удаление Telegram-контактов
- Отправка, приём и редактирование сообщений
- Обработка цитат и forward messages
- Отправка и приём файлов
- Секретные чаты
- Создание и управление группами и каналами
- Поиск по сообщениям и получение истории с сервера
- Управление аккаунтом Telegram
- Сохранение сессий, автоматический реконнект, получение часового пояса от Jabber-клиента
- Выпилены Threads, полностью перешли на асинхронную модель событий, должно повысить стабильность
- Пытаемся выжить после неожиданного закрытия потока (такое бывает, да)

Зачем это всё?

- Общение в Telegram используя любой Jabber-клиент
- Возможность использовать свой XMPP-сервер, что положительно скажется на приватности и сохранности данных и сообщений

P.S. не нужно напоминать о том, что в Telegram регистрация по номеру телефона.
SIM-карты можно купить и без документов, а в крайнем случае — воспользоваться онлайн-сервисом по приёму SMS.

ann@westfall ~> sudo apt purge telegram-desktop
[sudo] password for ann: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libminizip1 libxxhash0
Use 'sudo apt autoremove' to remove them.
The following packages will be REMOVED:
  telegram-desktop*
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
After this operation, 44.4 MB disk space will be freed.
Do you want to continue? [Y/n] 

Реквестирую:

  • Ссылку на сабж в шапке

  • Docker-образ или Nix-выражение для этого чуда, потому что опакечивать его «на попробовать» откровенно лень

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

1. Done.
2. Я не использую ни то, ни другое. У Вас на сервере NixOS?
Там нечего опакечивать. Всё в пределах одной директории, главное либу скомпилировать и положить в lib/.

annerleen ★★ ()

Общение в Telegram используя любой Jabber-клиент

Но зачем?

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

Если бы ТС реализовал это как Ruby gem, то можно было бы достаточно легко опакетить с помощью bundix и bundlerApp.

theNamelessOne ★★★★★ ()

Возможность использовать свой XMPP-сервер, что положительно скажется на приватности

Не уловил идею. Оно же всё равно через тележные сервера все сообщения несекретных чатов прогоняет, не?

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

Но так ты не светишь своим IP-адресом в тележные сервера, и не запускаешь странное ПО на локальном девайсе.

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

ты не светишь своим IP-адресом в тележные сервера

Решается впном или прокси

не запускаешь странное ПО на локальном девайсе

А в джаббер ходишь силой мысли? Если что, код всех официальных клиентов телеги открыт, собери себе локально и спи спокойно.

В общем аргумент с приватностью как-то не цепляет

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

собери себе локально и спи спокойно

Не будет работать.

gadfly ★★ ()

Спасибо за работу всем причастным.
Нет, правда. Телеграмом не пользуюсь, но лишний транспорт никогда не повредит.

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

И кто этим должен заниматься? Мантейнер пакета? Или может каждый пользователь должен получать свой id?

gadfly ★★ ()

Telegram

Приватность

Выбери что-то одно.

Riniko ()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)