Zhabogram është një transport (urë, portë) nga rrjeti Jabber (XMPP) në rrjetin Telegram, i shkruar në Ruby. Pasardhësi i tg4xmpp.
-
varësitë
- Rubin >= 1.9
- xmpp4r == 0.5.6
- tdlib-ruby == 2.0 me tdlib == 1.3 të përpiluar
-
Aftësitë
- Autorizim në një llogari ekzistuese Telegram
- Sinkronizimi i listës së bisedave me listën
- Sinkronizimi i statuseve të kontaktit me listën
- Shtimi dhe fshirja e kontakteve të Telegram
- Mbështetje për VCard me avatarë
- Dërgimi, marrja, redaktimi dhe fshirja e mesazheve
- Përpunimi i kuotave dhe mesazheve të dërguara
- Dërgimi dhe marrja e skedarëve dhe mesazheve speciale (mbështetje për foto, video, audio, dokumente, mesazhe zanore, ngjitëse, animacione, vendndodhje gjeografike, mesazhe të sistemit)
- Mbështetje e bisedës sekrete
- Krijimi, menaxhimi dhe moderimi i bisedave/supergrupeve/kanaleve
- Ruajtja e seancave dhe lidhja automatike kur hyni në rrjetin XMPP
- Marrja e historisë dhe kërkimi i mesazheve
- Menaxhimi i llogarisë Telegram
-
Ndryshime të rëndësishme përpara versionit 1.0, lajmet për të cilat nuk ishin në LOR:
- U shtua përpunimi SIGINT me mbylljen e saktë të të gjitha seancave
- U shtua (dhe u hoq më vonë) mbështetje për iq:jabber:register (regjistrimi i përdoruesit), iq:jabber:gateway (kërkimi i kontaktit)
- Luftime të gjata me profilin në Ruby derisa kuptuam se tdlib po rrjedh (zhvilluesit e kanë mbyllur defektin me WONTFIX - kjo është një veçori)
-
Ndryshimet në versionin 2.0:
- Mbështetja e shtuar OTR (nëse Zhabogram përdoret në të dyja anët, mos pyesni.)
- Përdorimi i serializimit YAML në vend të sqlite3 për të ruajtur seancat.
- U hoq zbulimi automatik i zonës kohore për shkak të faktit se disa klientë nuk ndjekin protokollin dhe dërgojnë rrëmujë
- Kërkesat fikse për autorizim (abonim) nga kanalet publike nga të cilat është përcjellë mesazhi, por në të cilat nuk jeni abonent
-
Ndryshimet në versionin 2.0
- NB! Përputhshmëria e prapambetur e skedarit të konfigurimit dhe skedarit të sesioneve është prishur (për të mbështetur cilësimet individuale në të ardhmen).
- Kodi është rishkruar me 80% - tani është shumë më i lexueshëm. Logjika e brendshme është vënë në rregull.
- Numri i kërkesave në Telegram është zvogëluar për tre herë
- U hoq jabber:iq:register, jabber:iq:gateway
- Rishkruara / komandat - tani ato janë të ndryshme për bisedat dhe për vetë transportin (funksionet e sistemit). Për të marrë një listë komandash, dërgoni komandën /help.
Do t'ju duhet serveri juaj Jabber për instalim. Rekomandohet të merrni ID API dhe API HASH në Telegram për funksionim më të qëndrueshëm. Udhëzimet e hollësishme mund të gjenden në skedarin README.md.
Burimi: linux.org.ru