Zhabogram 2.0 - veguhestina ji Jabber ber Telegram

Zhabogram ji tora Jabber (XMPP) ji tora Jabber (XMPP) veguhestinek e, ku bi Ruby hatî nivîsandin. Şûna tg4xmpp.

  • Dependencies

    • Ruby >= 1.9
    • xmpp4r == 0.5.6
    • tdlib-ruby == 2.0 bi tdlib == 1.3 berhev kirin
  • Taybetmendiyên

    • Destûrname di hesabek Telegramê ya heyî de
    • Hevdengkirina navnîşa sohbetan bi navnîşê re
    • Hevdemkirina statûyên têkiliyê bi navnîşê re
    • Zêdekirin û jêbirina têkiliyên Telegram
    • Piştgiriya VCard bi avataran
    • şandin, wergirtin, sererastkirin û jêbirina peyaman
    • Çêkirina quotes û peyamên şandin
    • şandin û wergirtina pelan û peyamên taybetî (piştgiriya wêne, vîdyo, deng, belge, peyamên deng, çîtik, anîmasyon, erdnîgarî, peyamên pergalê)
    • Piştgiriya chatê veşartî
    • Afirandin, rêvebirin û moderatoriya sohbetan/superkoman/kanalan
    • Dema ku têketina tora XMPP-ê danişînan hilîne û bixweber tê girêdan
    • Vegerîna dîrokê û lêgerîna peyaman
    • Rêveberiya hesabê Telegram
  • Guhertinên girîng ên beriya guhertoya 1.0, nûçeyên ku li ser LOR ne bûn:

    • Pêvajoya SIGINT bi girtina rast a hemî danişînan re zêde kir
    • Piştgiriya ji bo iq:jabber:qeyd (qeydkirina bikarhêner), iq:jabber:gateway (lêgerîna têkiliyê) lê zêde kirin (û paşê jêbirin)
    • Pevçûnên dirêj bi profîlkerê li Ruby re heya ku me fêm kir ku tdlib diherike (pêşdebiran xeletî bi WONTFIX re girtine - ev taybetmendiyek e)
  • Guhertinên guhertoya 2.0:

    • Piştgiriya OTR zêde kir (heke Zhabogram li her du aliyan tê bikar anîn, nepirsin.)
    • Ji bo hilanîna danişînan li şûna sqlite3 serialîzasyona YAML bikar bînin.
    • Ji ber vê yekê ku hin xerîdar protokolê naşopînin û tevliheviyê dişînin, tespîtkirina devera demjimêra otomatîkî hate rakirin
    • Daxwazên destûrdayînê (abonetiyê) ji kanalên giştî yên ku peyam jê re hatî şandin, lê hûn ne aboneyê wan in rast kirin.
  • Guhertinên di guhertoya 2.0 de

    • NB! Lihevhatina paşverû ya pelê mîhengê û pelê danişînan têkçûye (ji bo ku di pêşerojê de mîhengên kesane piştgirî bikin).
    • Kod ji hêla 80% ve hatî nivîsandin - naha ew pir bêtir tê xwendin. Mantiqa navxweyî hatiye rêzkirin.
    • Hejmara daxwazên Telegram sê qat kêm bûye
    • Jabber:iq:qeyd, jabber:iq:gateway rakirin
    • Ji nû ve hatî nivîsandin / ferman - naha ew ji bo sohbetan û ji bo veguheztinê bixwe cûda ne (fonksiyonên pergalê). Ji bo ku hûn navnîşek fermanan bistînin, emrê /alîkariyê bişînin.

Ji bo sazkirinê hûn ê hewceyê servera xweya Jabber bikin. Ji bo xebitandina aramtir tê pêşniyar kirin ku di Telegram de nasnameya API û API HASH bistînin. Talîmatên berfireh dikarin di pelê README.md de werin dîtin.

Source: linux.org.ru

Add a comment