Zhabogram — транспорт (міст, шлюз) із мережі Jabber (XMPP) до мережі Telegram, написаний на Ruby.
наступник tg4xmpp.
-
Залежно:
- Рубін >= 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.
Фічреквести та баг-репорти приймаються на [захищено електронною поштою].
Джерело: linux.org.ru