Zhabogram Jabber saretik (XMPP) Telegram sarerako garraioa da (zubia, atea), Rubyz idatzia. tg4xmpp-ren ondorengoa.
-
Mendekotasunak
- Ruby >= 1.9
- xmpp4r == 0.5.6
- tdlib-ruby == 2.0 tdlib == 1.3 konpilatuta
-
Capabilities
- Baimena lehendik dagoen Telegram kontu batean
- Txat zerrenda zerrendarekin sinkronizatzea
- Kontaktuen egoerak zerrendarekin sinkronizatzea
- Telegram kontaktuak gehitzea eta ezabatzea
- VCard-erako laguntza avatarrekin
- Mezuak bidaltzea, jasotzea, editatzea eta ezabatzea
- Aurrekontuak eta birbidalitako mezuak prozesatzea
- Fitxategiak eta mezu bereziak bidaltzea eta jasotzea (argazkiak, bideoak, audioak, dokumentuak, ahots-mezuak, eranskailuak, animazioak, geokokapenak, sistemako mezuak)
- Ezkutuko txat laguntza
- Txatak/supertaldeak/kanalak sortzea, kudeatzea eta moderatzea
- Saioak gordetzen eta automatikoki konektatzen XMPP sarean saioa hastean
- Historia berreskuratzea eta mezuak bilatzea
- Telegram kontuen kudeaketa
-
Aldaketa esanguratsuak 1.0 bertsioaren aurretik, LORn ez zeuden albisteak:
- SIGINT prozesatzea gehitu da saio guztien itxiera zuzenarekin
- Gehitu (eta geroago kendu) laguntza iq:jabber:register (erabiltzaileen erregistroa), iq:jabber:gateway (kontaktuen bilaketa)
- Borroka luzea Ruby-ko profilerarekin tdlib-ek ihes egiten ari zela konturatu ginen arte (garatzaileek akatsa itxi dute WONTFIX-ekin - hau ezaugarri bat da)
-
2.0 bertsiorako aldaketak:
- OTR euskarria gehitu da (Zhabogram bi aldeetan erabiltzen bada, ez galdetu.)
- YAML serializazioa erabiltzea sqlite3-ren ordez saioak gordetzeko.
- Ordu-eremuaren detekzio automatikoa kendu da bezero batzuek protokoloa jarraitzen ez dutelako eta nahastea bidaltzen dutelako
- Mezua birbidali den, baina harpidedun ez zaren kanal publikoen baimen-eskaerak (harpidetza) konpondu dira
-
Aldaketak 2.0 bertsioan
- NB! Konfigurazio fitxategiaren eta saioen fitxategiaren atzerako bateragarritasuna hautsita dago (etorkizunean banakako ezarpenak onartzeko).
- Kodea %80k berridatzi da; orain askoz ere irakurgarriagoa da. Barne logika ordenatu egin da.
- Telegram-i egindako eskaerak hiru aldiz murriztu dira
- Kendu da jabber:iq:register, jabber:iq:gateway
- Berridatzitako / komandoak - orain desberdinak dira txatetarako eta garraiorako (sistemaren funtzioak). Komandoen zerrenda bat lortzeko, bidali /help komandoa.
Zure Jabber zerbitzaria beharko duzu instalatzeko. Gomendatzen da API IDa eta API HASH Telegram-en eskuratzea funtzionamendu egonkorragorako. Argibide zehatzak README.md fitxategian aurki daitezke.
Iturria: linux.org.ru