Zhabogram 2.0 — sild Jabberist Telegrami

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

Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid 🔥 Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster