Zhabogram 2.0 — transport Jabberist Telegrammi.

Zhabogram — sild (sild, lüüs) Jabber (XMPP) võrgust Telegrami võrku, kirjutatud Ruby's. Jätk tg4xmpp-le.

  • Sõltuvused

    • Ruby >= 1.9
    • xmpp4r == 0.5.6
    • tdlib-ruby == 2.0 koos kompileeritud tdlib == 1.3
  • Võimalused

    • Autentimine olemasolevas Telegrami kontos
    • Vestlusloendi sünkroniseerimine rosteriga
    • Kontaktide staatuste sünkroniseerimine rosteriga
    • Telegrami kontaktide lisamine ja eemaldamine
    • Toetab VCard'i koos avataridega
    • Sõnumite saatmine, vastuvõtmine, redigeerimine ja kustutamine
    • Tsitaatide ja edasi saadetud sõnumite töötlemine
    • Failide ja spetsiaalsete sõnumite saatmine ja vastuvõtmine (toetab fotosid, videoid, helifailide, dokumentide, häälteateid, kleebiste, animatsioonide, geolokatsioonide, süsteemis sõnumite)
    • Toetab salajasi vestlusi
    • Rühmade/supergruppide/kanalite loomine, haldamine ja modereerimine
    • Sessioonide salvestamine ja automaatne ühendamine XMPP võrgus sisenemisel
    • Ajaloo saamine ja sõnumite otsimine
    • Telegrami konto haldamine
  • Tähtsad muudatused enne versiooni 1.0, mille kohta ei ole olnud uudiseid LOR-is:

    • SIGINT'i töötlemine on lisatud, kõik sessioonid suletakse korrektselt
    • Toetused iq:jabber:register (kasutajate registreerimine), iq:jabber:gateway (kontaktide leidmine) on lisatud (ja hiljem eemaldatud)
    • Pikaid pikemas võitluses Ruby profaileriga, kuni saime aru, et tdlib lekib (arendajad sulgesid vea WONTFIX — see on funktsioon)
  • Muudatused versioonis 2.0:

    • Lisatud OTR tugi (kui Zhabogrami kasutatakse mõlemal poolel — ära küsi.)
    • YAML serialiseerimise kasutamine sesioonide salvestamiseks sqlite3 asemel.
    • Automaatne ajavööndi määramine on eemaldatud, kuna mõned kliendid ei järgi protokolli ja saadavad segadust
    • Autoriseerimissoovid (tellimused) avalikelt kanalitelt, milledest sõnum on suunatud (forwarded), kuid mille tellija sa ei ole, on parandatud
  • Muudatused versioonis 2.0

    • NB! Konfiguratsioonifaili ja sessioonifaili tagasipööratavus on purustatud (indiviidsete seadistuste toetamiseks tulevikus).
    • Kood on kirjutatud ümber 80% — nüüd on see mitu korda loetavam. Siseülesanne on korda tehtud.
    • Telegramile esitatavate päringute hulk on vähendatud kolmandiku võrra
    • Eemaldatud jabber:iq:register, jabber:iq:gateway
    • Commandid on ümber kirjutatud — nüüd on need erinevad vestluste ja transpordi (süsteemifunktsioonide) jaoks. Käskude loendi saamiseks saatke käsk /help.

Tuleb seadistada oma Jabber-server. Soovitatav on hankida API ID ja API HASH Telegramis stabiilsemaks tööks. Üksikasjalikku juhendit leiate failist README.md.

Allikas: linux.org.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster