A Zhabogram 2.0 — átkapcsolás Jabberből Telegramra

Zhabogram — egy híd (hidat, zár) a Jabber (XMPP) hálózatból a Telegram hálózatba, Ruby nyelven írva. A tg4xmpp utódja.

  • Függőségek

    • Ruby >= 1.9
    • xmpp4r == 0.5.6
    • tdlib-ruby == 2.0 a lefordított tdlib == 1.3-mal
  • Lehetőségek

    • Bejelentkezés egy meglévő Telegram fiókba
    • Synchronization of the chat list with the roster
    • Kapcsolatok státuszának szinkronizálása a névjegyzékből
    • Telegram kapcsolatok hozzáadása és eltávolítása
    • VCard támogatás profilképekkel
    • Üzenetek küldése, fogadása, szerkesztése és törlése
    • Idézetek és továbbított üzenetek kezelése
    • Fájlok és speciális üzenetek küldése és fogadása (támogatja fényképek, videók, audiók, dokumentumok, hangüzenetek, matricák, animációk, földrajzi helyek, rendszerüzenetek)
    • Titkos csevegések támogatása
    • Csevegések/szupercsoportok/csatornák létrehozása, kezelése és moderálása
    • Munkamenetek mentése és automatikus csatlakozás az XMPP hálózatba való belépéskor
    • Üzenetek történetének és keresésének lekérése
    • Telegram fiók kezelése
  • Jelentős változások az 1.0 verzió előtt, amelyről a LOR nem közölt híreket:

    • HOZZÁADVA: SIGINT kezelés a munkamenetek megfelelő lezárásával
    • HOZZÁADVA (és később eltávolítva): iq:jabber:register (felhasználók regisztrálása), iq:jabber:gateway (kapcsolatok keresése)
    • Hosszú küzdelmek a Ruby profilerével, míg rájöttünk, hogy a tdlib szivárog (a fejlesztők lezárták a hibát WONTFIX — ez funkció)
  • Változások a 2.0 verzió előtt:

    • HOZZÁADVA az OTR támogatás (ha a Zhabogram mindkét oldalon használatban van — ne kérdezősködjön.)
    • YAML sorosítás használata az ülések mentésére sqlite3 helyett.
    • Az automatikus időzóna-meghatározás eltávolítva, mivel egyes kliensek nem követik a protokollt és zűrzavart küldenek
    • Javítva a nyilvános csatornáktól érkező (továbbított) üzenetekre vonatkozó bejelentkezési (előfizetési) kéréseket, de amelyben ön nem vagy előfizető
  • Változások a 2.0 verzióban

    • NB! A konfigurációs fájl és az ülések fájlja közötti visszafelé kompatibilitás megszakadt (a jövőbeni egyedi beállítások támogatására).
    • A kód 80%-ban újraírásra került — most sokkal olvashatóbb. A belső logika rendbe lett hozva.
    • A Telegramhoz intézett kérések száma háromszorosára csökkent
    • eltávolítva: jabber:iq:register, jabber:iq:gateway
    • A /parancsok átírásra kerültek — most különböznek csoportok és a szállító rendszerspecifikus funkcióitól. A parancsok listájának megküldéséhez küldje el a /help parancsot.

A telepítéshez saját Jabber szerver szükséges. Ajánlott API ID-t és API HASH-t kérni a Telegramon a stabilabb működés érdekében. Részletes útmutatót talál a README.md fájlban.

Forrás: linux.org.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster