Zhabogram 2.0 - zoyendera kuchokera ku Jabber kupita ku Telegraph

Zhabogram ndi zoyendera (mlatho, chipata) kuchokera pa netiweki ya Jabber (XMPP) kupita ku netiweki ya Telegraph, yolembedwa mu Ruby. Wolowa m'malo mwa tg4xmpp.

  • Zodalira

    • Ruby = 1.9
    • xmpp4r==0.5.6
    • tdlib-ruby == 2.0 yokhala ndi tdlib == 1.3
  • Zida

    • Chilolezo mu akaunti yomwe ilipo ya Telegraph
    • Kulunzanitsa mndandanda wamacheza ndi ndandanda
    • Kulunzanitsa mastatus okhudzana ndi mndandanda
    • Kuwonjezera ndi kufufuta ma contacts a Telegraph
    • Thandizo la VCard yokhala ndi ma avatar
    • Kutumiza, kulandira, kusintha ndi kufufuta mauthenga
    • Kusamalira ma quotes ndi mauthenga otumizidwa
    • Kutumiza ndi kulandira mafayilo ndi mauthenga apadera (kuthandizira zithunzi, makanema, zomvera, zikalata, mauthenga amawu, zomata, makanema ojambula pamanja, ma geolocation, mauthenga amachitidwe)
    • Thandizo la macheza achinsinsi
    • Pangani, wongolerani ndikuwongolera macheza/magulu/machanelo
    • Kusunga magawo ndi kulumikizana kwadzidzidzi mukalowa mu netiweki ya XMPP
    • Pezani mbiri ndikusaka ndi mauthenga
    • Kuwongolera akaunti ya Telegraph
  • Kusintha kwakukulu kusanachitike mtundu 1.0, nkhani zomwe sizinali pa LOR:

    • Kuwongolera kowonjezera kwa SIGINT ndikutseka kolondola kwa magawo onse
    • Kuwonjezedwa (ndipo pambuyo pake kuchotsedwa) chithandizo cha iq:jabber:register (kulembetsa kwa ogwiritsa), iq:jabber:chipata (kufufuza kolumikizana)
    • Mabatani aatali ndi profil mu Ruby, mpaka adazindikira kuti tdlib ikutuluka (opanga adatseka cholakwikacho ndi WONTFIX - ndi mawonekedwe)
  • Zosintha patsogolo pa mtundu wa 2.0:

    • Thandizo la OTR lowonjezera (ngati Zhabogram ikugwiritsidwa ntchito mbali zonse - osafunsa.)
    • Kugwiritsa ntchito kusanja kwa YAML m'malo mwa sqlite3 kusunga magawo.
    • Kuchotsa kudziwika kwa nthawi yodziwikiratu chifukwa chakuti makasitomala ena samatsatira ndondomeko ndikutumiza phala
    • Zopempha zokhazikika zovomerezeka (kulembetsa) kuchokera kumayendedwe apagulu komwe uthengawo udatumizidwa (kutumizidwa), koma omwe simunalembetse
  • Kusintha kwa mtundu wa 2.0

    • NB! Kugwirizana chakumbuyo kwa fayilo yosinthira ndi fayilo yagawo yasweka (kuti zithandizire makonda amunthu m'tsogolo).
    • Khodiyo idalembedwanso ndi 80% - tsopano ikuwerengedwa kwambiri. Lingaliro lamkati ndiloyenera.
    • Chiwerengero cha zopempha ku Telegalamu chachepetsedwa katatu
    • Jabber yochotsedwa:iq:register, jabber:iq:gateway
    • Zolembedwanso / malamulo - tsopano ndizosiyana pazokambirana ndi zoyendera zokha (ntchito zamakina). Tumizani/thandizo pa mndandanda wamalamulo.

Mudzafunika seva yanu ya Jabber kuti muyike. Ndikofunikira kuti mupeze ID ya API ndi API HASH mu Telegraph kuti mugwire ntchito yokhazikika. Malangizo atsatanetsatane atha kupezeka mu fayilo ya README.md.

Source: linux.org.ru

Kuwonjezera ndemanga