Zhabogram — транспорт (мост, шлюз) от мрежата Jabber (XMPP) към мрежата Telegram, написан на Ruby.
Наследник tg4xmpp.
Зависимости:
- Ruby >= 1.9
- ruby-sqlite3 >= 1.3
- xmpp4r == 0.5.6
- tdlib-ruby == 2.0 и компилирана tdlib == 1.3
Възможности:
- Авторизация в Telegram, включая двухфакторную аутентификацию (с паролем)
- Синхронизация на списъка с чатове с растера
- Синхронизация на статусите на контактите с растера
- Добавяне и изтриване на Telegram контакти
- Подкрепа за VCard с аватари
- Изпращане, получаване, редактиране и изтриване на съобщения
- Обработка на цитати и препратени съобщения
- Отправка и получение файлов и специальных сообщений (поддержка фото, видео, аудио, документов, голосовых сообщений, стикеров, анимаций, геолокаций, системных сообщений)
- Подкрепа за секретни чатове
- Създаване, управление и модериране на чатове/супергрупи/канали
- Запазване на сесии и автоматично свързване при влизане в мрежата XMPP
- Получаване на история и търсене в съобщенията
- Управление на акаунта в Telegram
Для установки понадобится собственный Jabber-сервер.
Рекомендуется получить API ID и API HASH в Telegram для обеспечения более стабильной работы.
Подробные инструкции можно найти в файле README.md.
Фичреквесты и баг-репорты принимаются на noreply@sportloto.eu.
Източник: linux.org.ru

