Zhabogram â transporti (urore, kalim) nga rrjeti Jabber (XMPP) nĂ« rrjetin Telegram, e zhvilluar nĂ« Ruby. PasardhĂ«si i tg4xmpp.
Varësitë
- Ruby >= 1.9
- xmpp4r == 0.5.6
- tdlib-ruby == 2.0 me tdlib të kompiluar == 1.3
Mundësitë
- Autorizimi në llogarinë ekzistuese të Telegram
- Sinkronizimi i listës së bisedave me roster-in
- Sinkronizimi i statusit të kontakteve me roster-in
- Shtimi dhe fshirja e kontakteve në Telegram
- Mbështetje për VCard me avatarë
- Dërgimi, pranimi, redaktimi dhe fshirja e mesazheve
- Trajtimi i citateve dhe mesazheve të ridërguara
- Dërgimi dhe pranimi i skedarëve dhe mesazheve speciale (mbështetje për foto, video, audio, dokumente, mesazhe me zë, ngjitës, animacione, gjeolokacione, mesazhe sistemore)
- Mbështetje për bisedat sekrete
- Krijimi, menaxhimi dhe moderimi i bisedave/supergrupeve/kanaleve
- Ruajtja e sesioneve dhe lidhja automatikisht kur hyni në rrjetin XMPP
- Marrja e historisë dhe kërkimi nëpër mesazhe
- Menaxhimi i llogarisë Telegram
Ndryshimet e rëndësishme deri në versionin 1.0, lajme për të cilat nuk kishte informacion në LOR:
- Shtuar përpunimi i SIGINT me mbyllje korrekte të të gjitha sesioneve
- Shtuar (dhe më vonë hequr) mbështetje për iq:jabber:register (regjistrimi i përdoruesve), iq:jabber:gateway (kërkimi i kontakteve)
- Bodija tĂ« gjata me profilerin nĂ« Ruby, derisa kuptuam se nĂ«nshkruhej tdlib (zhvilluesit mbyllĂ«n defektin me WONTFIX â Ă«shtĂ« njĂ« tipar)
Ndryshimet deri në versionin 2.0:
- Shtuar mbĂ«shtetje pĂ«r OTR (nĂ«se Zhabogram pĂ«rdoret nga tĂ« dyja anĂ«t â mos pyesni.)
- Përdorimi i serializimit YAML në vend të sqlite3 për ruajtjen e sesioneve.
- Hequr automatikisht përcaktimin e zonës orare për shkak se disa klientë nuk ndjekin protokollin dhe dërgojnë kaos
- Korrigjuar kërkesat për autorizim (subskripcion) nga kanalet publike, nga të cilat është ridrejtuar (forwarded) një mesazh, por ju nuk jeni subskribues
Ndryshimet në versionin 2.0
- NB! Kompatibiliteti prapa i skedarëve të konfigurimit dhe skedarëve të sesioneve është thyer (për të mbështetur cilësimet individuale në të ardhmen).
- Kodi Ă«shtĂ« ri-shkruar nĂ« 80% â tani Ă«shtĂ« shumĂ« mĂ« i lehtĂ« pĂ«r t'u lexuar. Logjika e brendshme Ă«shtĂ« vendosur nĂ« rregull.
- Numri i kërkesave ndaj Telegram është reduktuar në një të tretën
- Hequr jabber:iq:register, jabber:iq:gateway
- Komandat janĂ« ri-shkruar â tani janĂ« tĂ« ndryshme pĂ«r bisedat dhe pĂ«r transportin vetĂ« (funksionet sistemore). PĂ«r tĂ« marrĂ« listĂ«n e komandave, dĂ«rgoni komandĂ«n /help.
Për instalimin kërkohet një server i vetë Jabber. Rekomandohet të merrni API ID dhe API HASH në Telegram për një funksionim më të qëndrueshëm. Udhëzimin e detajuar mund ta gjeni në skedarin README.md.
Burimi: linux.org.ru
