Ang Zhabogram usa ka transportasyon (tulay, ganghaan) gikan sa Jabber network (XMPP) ngadto sa Telegram network, nga gisulat sa Ruby. Ang manununod sa tg4xmpp.
-
Mga pagsalig
- Ruby >= 1.9
- xmpp4r == 0.5.6
- tdlib-ruby == 2.0 uban sa tdlib == 1.3 gihugpong
-
Mga Feature
- Awtorisasyon sa usa ka kasamtangan nga Telegram nga account
- Pag-synchronize sa lista sa mga chat sa roster
- Pag-synchronize sa mga status sa kontak sa roster
- Pagdugang ug pagtangtang sa mga kontak sa Telegram
- Suporta alang sa VCard nga adunay mga avatar
- Pagpadala, pagdawat, pag-edit ug pagtangtang sa mga mensahe
- Pagproseso sa mga kinutlo ug gipasa nga mga mensahe
- Pagpadala ug pagdawat og mga file ug espesyal nga mensahe (suporta alang sa mga litrato, video, audio, mga dokumento, voice message, sticker, animation, geolocation, mga mensahe sa sistema)
- Sekreto nga suporta sa chat
- Pagmugna, pagdumala ug pag-moderate sa mga chat/supergroup/channel
- Pag-save sa mga sesyon ug awtomatiko nga nagkonektar kung nag-log in sa XMPP network
- Pagbawi sa kasaysayan ug pagpangita sa mga mensahe
- Pagdumala sa Telegram account
-
Mahinungdanon nga mga pagbag-o sa wala pa ang bersyon 1.0, balita nga wala sa LOR:
- Gidugang ang pagproseso sa SIGINT nga adunay husto nga pagsira sa tanan nga mga sesyon
- Gidugang (ug sa ulahi gikuha) nga suporta para sa iq:jabber:register (pagrehistro sa tiggamit), iq:jabber:gateway (pangita sa kontak)
- Dugay nga pakigbisog sa profiler sa Ruby hangtod nga nahibal-an namon nga nag-leak ang tdlib (gisira sa mga developer ang bug sa WONTFIX - kini usa ka bahin)
-
Mga pagbag-o sa bersyon 2.0:
- Gidugang nga suporta sa OTR (kung gigamit ang Zhabogram sa duha ka kilid, ayaw pangutana.)
- Paggamit sa YAML serialization imbes sa sqlite3 aron sa pagluwas sa mga sesyon.
- Gikuha ang awtomatik nga time zone detection tungod sa kamatuoran nga ang pipila ka mga kliyente wala magsunod sa protocol ug magpadala sa kagubot
- Giayo nga mga hangyo alang sa pagtugot (subskripsyon) gikan sa mga pampublikong channel diin gipasa ang mensahe, apan dili ka usa ka suskritor
-
Mga pagbag-o sa bersyon 2.0
- NB! Ang paatras nga pagkaangay sa config file ug ang session file nabuak (aron suportahan ang indibidwal nga mga setting sa umaabot).
- Ang kodigo gisulat pag-usab sa 80% - karon mas mabasa na. Ang internal nga lohika gibutang sa kahusay.
- Ang gidaghanon sa mga hangyo sa Telegram gipakunhod sa tulo ka beses
- Gitangtang ang jabber:iq:register, jabber:iq:gateway
- Gisulat pag-usab / mga sugo - karon lahi na sila alang sa mga chat ug alang sa transportasyon mismo (mga function sa sistema). Aron makakuha og listahan sa mga sugo, ipadala ang /help command.
Kinahanglan nimo ang imong kaugalingon nga Jabber server alang sa pag-install. Girekomenda nga makuha ang API ID ug API HASH sa Telegram alang sa mas lig-on nga operasyon. Ang mga detalyado nga instruksyon makita sa README.md file.
Source: linux.org.ru