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

