Zhabogram to transport (most, brama) z sieci Jabber (XMPP) do sieci Telegram, napisany w języku Ruby.
Następca tg4xmpp.
-
Zależności:
- Rubin >= 1.9
- ruby-sqlite3 >= 1.3
- xmpp4r == 0.5.6
- tdlib-Ruby == 2.0 i skompilowany tdlib == 1.3
-
Cechy:
- Autoryzacja w Telegramie, w tym. z uwierzytelnianiem dwuskładnikowym (hasło)
- Synchronizacja listy czatów z listą
- Synchronizacja statusów kontaktów z listą
- Dodawanie i usuwanie kontaktów Telegramu
- Obsługa VCard z awatarami
- Wysyłanie, odbieranie, edytowanie i usuwanie wiadomości
- Przetwarzanie ofert i przekazywanych wiadomości
- Wysyłanie i odbieranie plików oraz wiadomości specjalnych (obsługa zdjęć, filmów, plików audio, dokumentów, wiadomości głosowych, naklejek, animacji, geolokalizacji, komunikatów systemowych)
- Tajne wsparcie na czacie
- Tworzenie, zarządzanie i moderowanie czatów/supergrup/kanałów
- Zapisywanie sesji i automatyczne łączenie przy logowaniu do sieci XMPP
- Pobieranie historii i wyszukiwanie wiadomości
- Zarządzanie kontem telegramowym
Do instalacji będziesz potrzebować własnego serwera Jabbera.
Zaleca się uzyskanie identyfikatora API i API HASH w Telegramie w celu zapewnienia bardziej stabilnej pracy.
Szczegółowa instrukcja znajduje się w pliku README.md.
Prośby o funkcje i raporty o błędach są akceptowane pod adresem [email chroniony].
Źródło: linux.org.ru