Zhabogram — transport (most, brama) z sieci Jabber (XMPP) do sieci Telegram, napisany w Ruby.
Następca tg4xmpp.
Zależności:
- Ruby >= 1.9
- ruby-sqlite3 >= 1.3
- xmpp4r == 0.5.6
- tdlib-ruby == 2.0 i skompilowana tdlib == 1.3
Możliwości:
- Autoryzacja w Telegramie, w tym z dwuetapową autoryzacją (hasłem)
- Synchronizacja listy czatów z rosterem
- Synchronizacja statusów kontaktów z rosterem
- Dodawanie i usuwanie kontaktów Telegram
- Wsparcie dla VCard z awatarami
- Wysyłanie, odbieranie, edytowanie i usuwanie wiadomości
- Przetwarzanie cytatów i przekazanych wiadomości
- Wysyłanie i odbieranie plików oraz specjalnych wiadomości (wsparcie dla zdjęć, wideo, audio, dokumentów, wiadomości głosowych, naklejek, animacji, lokalizacji, wiadomości systemowych)
- Wsparcie dla tajnych czatów
- Tworzenie, zarządzanie i moderowanie czatów/supergrup/kanalów
- Zachowywanie sesji i automatyczne łączenie przy wchodzeniu do sieci XMPP
- Odbieranie historii i wyszukiwanie w wiadomościach
- Zarządzanie kontem Telegram
Do instalacji potrzebny będzie własny serwer Jabber.
Zaleca się uzyskanie API ID i API HASH w Telegramie dla stabilniejszej pracy.
Szczegółową instrukcję można znaleźć w pliku README.md.
Prośby o funkcje i zgłoszenia błędów przyjmowane są na noreply@sportloto.eu.
Źródło: linux.org.ru

