Zhabogram 2.0 - ferfier fan Jabber nei Telegram

Zhabogram is in ferfier (brêge, poarte) fan it Jabber-netwurk (XMPP) nei it Telegram-netwurk, skreaun yn Ruby. Opfolger fan tg4xmpp.

  • Ofhinklikens

    • Ruby >= 1.9
    • xmpp4r==0.5.6
    • tdlib-ruby == 2.0 mei tdlib == 1.3 kompilearre
  • Eigenskippen

    • Autorisaasje yn in besteande Telegram-akkount
    • Syngronisaasje fan 'e list mei petearen mei it roster
    • Syngronisaasje fan kontaktstatusen mei it roster
    • Telegram-kontakten tafoegje en wiskje
    • Stipe foar VCard mei avatars
    • Berjochten ferstjoere, ûntfange, bewurkje en wiskje
    • It behanneljen fan offertes en trochstjoerde berjochten
    • Bestannen en spesjale berjochten ferstjoere en ûntfange (stipe foar foto's, fideo's, audio, dokuminten, stimberjochten, stickers, animaasjes, geolokaasjes, systeemberjochten)
    • Stipe foar geheime petearen
    • Meitsje, beheare en moderearje petearen / supergroepen / kanalen
    • Sesjes opslaan en automatyske ferbining by it ynfieren fan it XMPP-netwurk
    • Krij skiednis en sykje op berjochten
    • Telegram account behear
  • Wichtige feroarings foar ferzje 1.0, nijs oer dat wie net op LOR:

    • SIGINT-ferwurking tafoege mei juste ôfsluting fan alle sesjes
    • Stipe tafoege (en letter fuortsmiten) foar iq:jabber:register (brûkersregistraasje), iq:jabber:gateway (sykje kontakt)
    • Lange striid mei de profiler yn Ruby oant wy realisearre dat tdlib lekt (de ûntwikkelders hawwe de brek sluten mei WONTFIX - dit is in funksje)
  • Feroarings oan ferzje 2.0:

    • OTR-stipe tafoege (as Zhabogram oan beide kanten wurdt brûkt, freegje dan net.)
    • YAML-serialisaasje brûke ynstee fan sqlite3 om sesjes te bewarjen.
    • Fuortsmite automatyske tiidsône deteksje fanwege it feit dat guon kliïnten net folgje it protokol en stjoere rommel
    • Fêste fersiken foar autorisaasje (abonnemint) fan iepenbiere kanalen wêrfan it berjocht trochstjoerd is, mar wêrfan jo gjin abonnee binne
  • Feroarings yn ferzje 2.0

    • NB! De efterútkompatibiliteit fan it konfiguraasjetriem en it sesjebestân is brutsen (om yndividuele ynstellings yn 'e takomst te stypjen).
    • De koade is mei 80% oerskreaun - no is it folle lêsberder. De ynterne logika is yn oarder brocht.
    • It oantal oanfragen oan Telegram is mei trije kear fermindere
    • Fuortsmite jabber:iq:register, jabber:iq:gateway
    • Opnij skreaun / opdrachten - no binne se oars foar petearen en foar it ferfier sels (systeemfunksjes). Om in list mei kommando's te krijen, stjoer it kommando /help.

Jo sille jo eigen Jabber-tsjinner nedich wêze foar ynstallaasje. It is oan te rieden om de API ID en API HASH yn Telegram te krijen foar stabiler wurking. Detaillearre ynstruksjes kinne fûn wurde yn de README.md triem.

Boarne: linux.org.ru

Add a comment