Zhabogram 2.0 - gbigbe lati Jabber si Telegram

Zhabogram jẹ gbigbe (Afara, ẹnu-ọna) lati nẹtiwọki Jabber (XMPP) si nẹtiwọki Telegram, ti a kọ sinu Ruby. Alopo si tg4xmpp.

  • Awọn igbẹkẹle

    • Ruby>= 1.9
    • xmpp4r == 0.5.6
    • tdlib-ruby == 2.0 pẹlu tdlib == 1.3 ti a ṣe akojọpọ
  • Awọn agbara

    • Aṣẹ ni iroyin Telegram ti o wa tẹlẹ
    • Mimuuṣiṣẹpọ akojọ awọn iwiregbe pẹlu iwe atokọ
    • Amuṣiṣẹpọ ti awọn ipo olubasọrọ pẹlu iwe atokọ
    • Ṣafikun ati piparẹ awọn olubasọrọ Telegram
    • Atilẹyin fun VCard pẹlu awọn avatars
    • Fifiranṣẹ, gbigba, satunkọ ati piparẹ awọn ifiranṣẹ
    • Ṣiṣe awọn agbasọ ati awọn ifiranṣẹ ti a firanṣẹ siwaju
    • Fifiranṣẹ ati gbigba awọn faili ati awọn ifiranṣẹ pataki (atilẹyin fun awọn fọto, awọn fidio, ohun, awọn iwe aṣẹ, awọn ifiranṣẹ ohun, awọn ohun ilẹmọ, awọn ohun idanilaraya, awọn agbegbe, awọn ifiranṣẹ eto)
    • Asiri iwiregbe support
    • Ṣiṣẹda, iṣakoso ati iwọntunwọnsi ti awọn iwiregbe / awọn ẹgbẹ superup / awọn ikanni
    • Nfipamọ awọn akoko ati sisopọ laifọwọyi nigbati o wọle si nẹtiwọki XMPP
    • Gbigba itan pada ati awọn ifiranṣẹ wiwa
    • Telegram iroyin isakoso
  • Awọn ayipada pataki ṣaaju ẹya 1.0, awọn iroyin nipa eyiti ko si lori LOR:

    • Ṣafikun sisẹ SIGINT pẹlu pipade deede ti gbogbo awọn akoko
    • Ṣe afikun (ati yọkuro nigbamii) atilẹyin fun iq: jabber: forukọsilẹ (iforukọsilẹ olumulo), iq: jabber: ẹnu-ọna (wiwa olubasọrọ)
    • Ijakadi gigun pẹlu profaili ni Ruby titi ti a fi rii pe tdlib n jo (awọn olupilẹṣẹ ti tii kokoro naa pẹlu WONTFIX - eyi jẹ ẹya-ara)
  • Awọn iyipada si ẹya 2.0:

    • Atilẹyin OTR ti a ṣafikun (ti o ba jẹ lilo Zhabogram ni ẹgbẹ mejeeji, maṣe beere.)
    • Lilo serialization YAML dipo sqlite3 lati ṣafipamọ awọn akoko.
    • Wiwa agbegbe aago aifọwọyi kuro nitori otitọ pe diẹ ninu awọn alabara ko tẹle ilana naa ati firanṣẹ idotin
    • Awọn ibeere ti o wa titi fun aṣẹ (alabapin) lati awọn ikanni gbangba lati eyiti o ti fi ifiranṣẹ ranṣẹ, ṣugbọn eyiti iwọ kii ṣe alabapin
  • Awọn ayipada ninu ẹya 2.0

    • NB! Ibamu sẹhin ti faili atunto ati faili awọn akoko ti bajẹ (lati ṣe atilẹyin awọn eto kọọkan ni ọjọ iwaju).
    • Koodu naa ti tun kọ nipasẹ 80% - ni bayi o jẹ kika pupọ diẹ sii. Awọn ti abẹnu kannaa ti a ti fi ni ibere.
    • Nọmba awọn ibeere si Telegram ti dinku nipasẹ igba mẹta
    • Jaber kuro: iq: forukọsilẹ, jabber: iq: ẹnu-ọna
    • Atunkọ / awọn aṣẹ - ni bayi wọn yatọ fun awọn iwiregbe ati fun gbigbe ara rẹ (awọn iṣẹ eto). Lati gba atokọ ti awọn aṣẹ, fi aṣẹ/iranlọwọ ranṣẹ.

Iwọ yoo nilo olupin Jabber tirẹ fun fifi sori ẹrọ. A ṣe iṣeduro lati gba ID API ati API HASH ni Telegram fun iṣẹ iduroṣinṣin diẹ sii. Awọn ilana alaye ni a le rii ninu faili README.md.

orisun: linux.org.ru

Fi ọrọìwòye kun