Zhabogram 2.0 - flutningur frá Jabber til Telegram

Zhabogram er flutningur (brú, gátt) frá Jabber netinu (XMPP) til Telegram netsins, skrifað í Ruby. Arftaki tg4xmpp.

  • Ósjálfstæði

    • Rúbín >= 1.9
    • xmpp4r == 0.5.6
    • tdlib-ruby == 2.0 með tdlib == 1.3 sett saman
  • Hæfileiki

    • Heimild á núverandi Telegram reikningi
    • Samstillir lista yfir spjall við listann
    • Samstilling tengiliðastöðu við lista
    • Bæta við og eyða Telegram tengiliðum
    • Stuðningur við VCard með avatarum
    • Senda, taka á móti, breyta og eyða skilaboðum
    • Vinnsla tilboða og send skilaboð
    • Senda og taka á móti skrám og sérstökum skilaboðum (stuðningur við myndir, myndbönd, hljóð, skjöl, raddskilaboð, límmiða, hreyfimyndir, landfræðilegar staðsetningar, kerfisskilaboð)
    • Leynilegur spjallstuðningur
    • Stofnun, stjórnun og stjórnun spjalla/ofurhópa/rása
    • Vistar lotur og tengist sjálfkrafa þegar þú skráir þig inn á XMPP netið
    • Að sækja feril og leita að skilaboðum
    • Telegram reikningsstjórnun
  • Mikilvægar breytingar fyrir útgáfu 1.0, fréttir um það voru ekki á LOR:

    • Bætt við SIGINT vinnslu með réttri lokun allra lota
    • Bætt við (og síðar fjarlægt) stuðningi fyrir iq:jabber:register (notendaskráning), iq:jabber:gateway (tengiliðaleit)
    • Löng barátta við prófílarann ​​í Ruby þar til við áttuðum okkur á því að tdlib var að leka (hönnuðirnir hafa lokað villunni með WONTFIX - þetta er eiginleiki)
  • Breytingar á útgáfu 2.0:

    • Bætt við OTR stuðningi (ef Zhabogram er notað á báðum hliðum, ekki spyrja.)
    • Notaðu YAML serialization í stað sqlite3 til að vista lotur.
    • Fjarlægði sjálfvirka tímabeltisgreiningu vegna þess að sumir viðskiptavinir fylgja ekki samskiptareglunum og senda sóðaskap
    • Fastar beiðnir um heimild (áskrift) frá opinberum rásum sem skilaboðin voru send frá en þú ert ekki áskrifandi að
  • Breytingar á útgáfu 2.0

    • NB! Afturábakssamhæfi stillingarskrárinnar og lotuskrárinnar er bilaður (til að styðja einstakar stillingar í framtíðinni).
    • Kóðinn hefur verið endurskrifaður um 80% - núna er hann miklu læsilegri. Innri rökfræði hefur verið sett í lag.
    • Beiðnum til Telegram hefur verið fækkað um þrisvar
    • Fjarlægði jabber:iq:register, jabber:iq:gateway
    • Endurskrifaðar /skipanir - nú eru þær öðruvísi fyrir spjall og fyrir flutninginn sjálfan (kerfisaðgerðir). Til að fá lista yfir skipanir, sendu /help skipunina.

Þú þarft þinn eigin Jabber netþjón til uppsetningar. Mælt er með því að fá API ID og API HASH í Telegram fyrir stöðugri rekstur. Ítarlegar leiðbeiningar má finna í README.md skránni.

Heimild: linux.org.ru

Bæta við athugasemd