Zhabogram â sild (sild, lĂŒĂŒs) Jabber (XMPP) vĂ”rgustikku Telegrami, kirjutatud Ruby's. Eelnimetatud tg4xmpp.
SÔltuvused
- Ruby >= 1.9
- xmpp4r == 0.5.6
- tdlib-ruby == 2.0 koos kompileeritud tdlib == 1.3
VÔimalused
- Autentimine olemasolevasse Telegrami kontosse
- Vestluste kalender sĂŒnkroniseerimine
- Kontaktide staatuste sĂŒnkroniseerimine kalendris
- Telegrami kontaktide lisamine ja eemaldamine
- VCard toetamine ja avatarid
- SÔnumite saatmine, vastuvÔtmine, redigeerimine ja eemaldamine
- Tsitaatide ja edasi saadetud sÔnumite töötlemine
- Failide ja erisĂ”numite saatmine ja vastuvĂ”tmine (tugi fotodele, videotele, helifailidele, dokumentidele, hÀÀlsĂ”numitele, kleebistele, animatsioonidele, geolokatsioonidele, sĂŒsteemisĂ”numitele)
- Salajaste vestluste toetamine
- Vestluste/supergruppide/kanalite loomine, haldamine ja modereerimine
- Seansside salvestamine ja automaatne ĂŒhendamine XMPP vĂ”rgus
- Ajaloo saamine ja sÔnumite otsing
- Telegrami konto haldamine
Olulised muudatused enne 1.0 versiooni, mille uudiseid pole LORis:
- Lisatud SIGINT töötlemine seansside korraliku sulgemise jaoks
- Lisatud (ja hiljem eemaldatud) tugi iq:jabber:register (kasutajate registreerimine), iq:jabber:gateway (kontaktide otsimine)
- Pikaajalised vaidlused Ruby profaileriga, kuni mĂ”istsime, et tdlib lekib (arendajad sulgesid vea WONTFIX â see on funktsioon)
Muudatused enne 2.0 versiooni:
- Lisatud OTR tugi (kui Zhabogrami kasutatakse mĂ”lemalt poolt â Ă€rge kĂŒsige.)
- Seansside salvestamiseks kasutamine YAML serialiseerimist sqlite3 asemel.
- Automaatne ajavööndi tuvastamine eemaldatud, kuna mÔned kliendid ei jÀrgi protokolli ja saadavad segadust
- Parandatud autoriseerimis (tellimuse) pÀringud avalikest kanalitest, kust sÔnum oli edasi saadetud, kuid mille tellijaks te ei ole
Muudatused 2.0 versioonis
- NB! Tagasi ĂŒhilduvus konfig-Faili ja seansifaili on katki (tulevaste individuaalsete seadistuste toetamiseks).
- Kood on kirjutatud ĂŒmber 80% â nĂŒĂŒd on see mitu korda arusaadavam. Sisemine loogika on korda tehtud.
- PÀringute arv Telegramile vÀhenenud kolm korda
- Eemaldatud jabber:iq:register, jabber:iq:gateway
- KĂ€sud on kirjutatud ĂŒmber â nĂŒĂŒd on need erinevad vestluste ja edastus transportimise jaoks (sĂŒsteemifunktsioonid). KĂ€sude nimekirja saamiseks saatke kĂ€sk /help.
Installimiseks on vajalik oma Jabber-server. Soovitatav on saada API ID ja API HASH Telegramis, et tagada stabiilsem töö. Ăksikasjalikud juhised leiate failist README.md.
Allikas: linux.org.ru
