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