Zhabogram 2.0 - usafiri kutoka Jabber hadi Telegram

Zhabogram ni usafiri (daraja, lango) kutoka kwa mtandao wa Jabber (XMPP) hadi mtandao wa Telegram, ulioandikwa kwa Ruby. Mrithi wa tg4xmpp.

  • Vitegemezi

    • Ruby >= 1.9
    • xmpp4r == 0.5.6
    • tdlib-ruby == 2.0 na tdlib == 1.3 iliyokusanywa
  • Uwezo

    • Uidhinishaji katika akaunti iliyopo ya Telegraph
    • Kusawazisha orodha ya soga na orodha
    • Usawazishaji wa hali za anwani na orodha
    • Kuongeza na kufuta anwani za Telegraph
    • Msaada kwa VCard na avatari
    • Kutuma, kupokea, kuhariri na kufuta ujumbe
    • Inachakata manukuu na ujumbe uliotumwa
    • Kutuma na kupokea faili na ujumbe maalum (msaada wa picha, video, sauti, hati, ujumbe wa sauti, vibandiko, uhuishaji, kijiografia, ujumbe wa mfumo)
    • Usaidizi wa gumzo la siri
    • Uundaji, usimamizi na udhibiti wa gumzo/vikundi vikubwa/vituo
    • Kuhifadhi vipindi na kuunganisha kiotomatiki wakati wa kuingia kwenye mtandao wa XMPP
    • Inarejesha historia na utafutaji wa ujumbe
    • Usimamizi wa akaunti ya Telegraph
  • Mabadiliko makubwa kabla ya toleo la 1.0, habari ambazo hazikuwa kwenye LOR:

    • Imeongeza usindikaji wa SIGINT na kufungwa kwa usahihi kwa vipindi vyote
    • Usaidizi ulioongezwa (na baadaye kuondolewa) kwa iq:jabber:register (usajili wa mtumiaji), iq:jabber:gateway (utaftaji wa mawasiliano)
    • Mapambano ya muda mrefu na profaili katika Ruby hadi tukagundua kuwa tdlib ilikuwa ikivuja (watengenezaji wamefunga hitilafu na WONTFIX - hiki ni kipengele)
  • Mabadiliko ya toleo la 2.0:

    • Usaidizi wa OTR ulioongezwa (ikiwa Zhabogram inatumiwa pande zote mbili, usiulize.)
    • Kutumia utayarishaji wa YAML badala ya sqlite3 kuhifadhi vipindi.
    • Imeondoa ugunduzi wa eneo la saa kiotomatiki kwa sababu ya ukweli kwamba wateja wengine hawafuati itifaki na kutuma fujo
    • Maombi yasiyobadilika ya uidhinishaji (usajili) kutoka kwa vituo vya umma ambavyo ujumbe ulisambazwa, lakini wewe si msajili.
  • Mabadiliko katika toleo la 2.0

    • NB! Utangamano wa nyuma wa faili ya usanidi na faili ya vipindi imevunjwa (ili kusaidia mipangilio ya mtu binafsi katika siku zijazo).
    • Nambari hiyo imeandikwa upya kwa 80% - sasa inasomeka zaidi. Mantiki ya ndani imewekwa kwa mpangilio.
    • Idadi ya maombi kwa Telegram imepunguzwa mara tatu
    • Imeondolewa jabber:iq:register, jabber:iq:gateway
    • Imeandikwa upya / amri - sasa ni tofauti kwa gumzo na kwa usafiri wenyewe (kazi za mfumo). Ili kupata orodha ya amri, tuma /help amri.

Utahitaji seva yako ya Jabber kwa usakinishaji. Inapendekezwa kupata Kitambulisho cha API na API HASH kwenye Telegramu kwa operesheni thabiti zaidi. Maagizo ya kina yanaweza kupatikana katika faili ya README.md.

Chanzo: linux.org.ru

Kuongeza maoni