Zhabogram — ein Transportmittel (Brücke, Gateway) vom Jabber-Netzwerk (XMPP) zum Telegram-Netzwerk, 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
Möglichkeiten:
- Authentifizierung in Telegram, einschließlich Zwei-Faktor-Authentifizierung (Passwort)
- Synchronisierung der Chatliste mit dem Rooster
- Synchronisierung der Kontaktstatus mit dem Roster
- Hinzufügen und Entfernen von Telegram-Kontakten
- Unterstützung von VCard mit Avataren
- Versenden, Empfangen, Bearbeiten und Löschen von Nachrichten
- Verarbeitung von Zitaten und weitergeleiteten Nachrichten
- Übertragung und Empfang von Dateien und speziellen Nachrichten (Unterstützung für Fotos, Videos, Audios, Dokumente, Sprachnachrichten, Sticker, Animationen, Geo-Standorte, Systemnachrichten)
- Unterstützung von geheimen Chats
- Erstellen, Verwalten und Moderieren von Chats/Supergruppen/Kanälen
- Speichern von Sessions und automatisches Verbinden beim Einloggen ins XMPP-Netzwerk
- Abrufen von Nachrichtenhistorien und Durchsuchen von Nachrichten
- Verwalten des Telegram-Kontos
Für die Installation wird ein eigener Jabber-Server benötigt.
Es wird empfohlen, eine API-ID und einen API-HASH in Telegram zu erhalten, um stabiler zu arbeiten.
Eine detaillierte Anleitung finden Sie in der Datei README.md.
Feature-Requests und Bug-Reports werden angenommen unter noreply@sportloto.eu.
Quelle: linux.org.ru

