Zhabogram — Transport (Brücke, Gateway) von Jabber (XMPP) zu Telegram, geschrieben in Ruby.
Nachfolger tg4xmpp.
Abhängigkeiten:
- Ruby >= 1.9
- ruby-sqlite3 >= 1.3
- xmpp4r == 0.5.6
- tdlib-ruby == 2.0 und kompilierte tdlib == 1.3
Vollständig unstationäre, zeitgenaue Analyse;
- Autorisation in Telegram, einschließlich Zwei-Faktor-Auth (Passwort)
- Synchronisation der Chatliste mit dem Roster
- Synchronisation der Kontostatus mit dem Roster
- Hinzufügen und Entfernen von Telegram-Kontakten
- Unterstützung für VCard mit Avataren
- Versenden, Empfangen, Bearbeiten und Löschen von Nachrichten
- Verarbeitung von Zitaten und weitergeleiteten Nachrichten
- Versenden und Empfangen von Dateien und speziellen Nachrichten (Unterstützung für Fotos, Videos, Audios, Dokumente, Sprachnachrichten, Sticker, Animationen, Geolokationen, Systemnachrichten)
- Unterstützung für geheime Chats
- Erstellen, Verwalten und Moderieren von Chats/Supergruppen/Kanälen
- Speichern von Sitzungen und automatisches Verbinden beim Einstieg ins XMPP-Netz
- Abrufen von Nachrichtenverlauf und Suchen in Nachrichten
- Verwalten des Telegram-Kontos
Für die Installation ist ein eigener Jabber-Server erforderlich.
Es wird empfohlen, eine API-ID und einen API-Hash in Telegram zu erhalten, um eine stabilere Funktionalität zu gewährleisten.
Eine ausführliche Anleitung ist in der Datei zu finden README.md.
Feature-Requests und Bug-Reports werden angenommen unter noreply@sportloto.eu.
Quelle: linux.org.ru

