Zhabogram 2.0 - transpò soti nan Jabber nan Telegram

Zhabogram se yon transpò (pon, pòtay) soti nan rezo Jabber (XMPP) nan rezo Telegram, ekri nan Ruby. Siksesè tg4xmpp.

  • Depandans

    • Ruby >= 1.9
    • xmpp4r==0.5.6
    • tdlib-ruby == 2.0 ak konpile tdlib == 1.3
  • Kapasite

    • Otorizasyon nan yon kont Telegram ki deja egziste
    • Senkronizasyon nan lis la nan chat ak lis la
    • Senkronizasyon estati kontak ak lis la
    • Ajoute ak efase kontak Telegram
    • Sipò pou VCard ak avatar
    • Voye, resevwa, koreksyon ak efase mesaj
    • Manyen quotes ak voye mesaj
    • Voye ak resevwa fichye ak mesaj espesyal (sipò pou foto, videyo, odyo, dokiman, mesaj vwa, avek stickers son, animasyon, jeolokalizasyon, mesaj sistèm)
    • Sipò pou chat sekrè
    • Kreye, jere ak modere chat/supergroup/chanèl
    • Ekonomize sesyon yo ak koneksyon otomatik lè w ap antre nan rezo XMPP la
    • Jwenn istwa ak rechèch pa mesaj
    • Jesyon kont Telegram
  • Chanjman enpòtan anvan vèsyon 1.0, nouvèl ki pa t sou LOR:

    • Te ajoute manyen SIGINT ak fèmen kòrèk tout sesyon yo
    • Te ajoute (epi pita retire) sipò pou iq:jabber:register (enskripsyon itilizatè), iq:jabber:gateway (rechèch kontak)
    • Long butts ak profiler nan Ruby, jiskaske yo reyalize ke tdlib te koule (devlopè yo fèmen ensèk la ak WONTFIX - se yon karakteristik)
  • Chanjman anvan vèsyon 2.0:

    • Te ajoute sipò OTR (si Zhabogram yo itilize sou tou de bò - pa mande.)
    • Sèvi ak serializasyon YAML olye pou yo sqlite3 pou konsève pou sesyon yo.
    • Retire otomatik deteksyon zòn tan akòz lefèt ke kèk kliyan pa swiv pwotokòl la epi voye labouyl
    • Fiks demann pou otorizasyon (abònman) soti nan chanèl piblik ki soti nan ki mesaj la te redireksyon (voye), men nan ki ou pa yon abònen
  • Chanjman nan vèsyon 2.0

    • NB! Konpatibilite bak nan fichye konfigirasyon an ak fichye sesyon an kase (pou sipòte anviwònman endividyèl yo nan lavni).
    • Kòd la te reekri pa 80% - kounye a li se pi plis lizib. Lojik entèn la nan lòd.
    • Nimewo a nan demann nan Telegram te redwi twa fwa
    • Retire jabber:iq:register, jabber:iq:gateway
    • Reekri / kòmand - kounye a yo diferan pou chat ak pou transpò nan tèt li (fonksyon sistèm). Voye / èd pou yon lis kòmandman.

Ou pral bezwen pwòp sèvè Jabber ou pou enstalasyon. Li rekòmande pou jwenn API ID ak API HASH nan Telegram pou plis travay ki estab. Ou ka jwenn enstriksyon detaye nan dosye README.md.

Sous: linux.org.ru

Add nouvo kòmantè