เจœเจผเจพเจฌเฉ‹เจ—เฉเจฐเจพเจฎ 2.0 - เจœเจพเจฌเจฐ เจคเฉ‹เจ‚ เจŸเฉˆเจฒเฉ€เจ—เฉเจฐเจพเจฎ เจคเฉฑเจ• เจŸเฉเจฐเจพเจ‚เจธเจชเฉ‹เจฐเจŸ

เจœเจผเจพเจฌเฉ‹เจ—เฉเจฐเจพเจฎ เจœเจพเจฌเจฐ เจจเฉˆเจŸเจตเจฐเจ• (เจเจ•เจธเจเจฎเจชเฉ€เจชเฉ€) เจคเฉ‹เจ‚ เจŸเฉˆเจฒเฉ€เจ—เฉเจฐเจพเจฎ เจจเฉˆเจŸเจตเจฐเจ• เจคเฉฑเจ• เจ‡เฉฑเจ• เจŸเฉเจฐเจพเจ‚เจธเจชเฉ‹เจฐเจŸ (เจฌเฉเจฐเจฟเจœ, เจ—เฉ‡เจŸเจตเฉ‡) เจนเฉˆ, เจœเฉ‹ เจฐเฉ‚เจฌเฉ€ เจตเจฟเฉฑเจš เจฒเจฟเจ–เจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค tg4xmpp เจฆเจพ เจ‰เฉฑเจคเจฐเจพเจงเจฟเจ•เจพเจฐเฉ€เฅค

  • เจจเจฟเจฐเจญเจฐเจคเจพเจตเจพเจ‚

    • เจฐเฉ‚เจฌเฉ€ >= 1.9
    • xmpp4r == 0.5.6
    • tdlib-ruby == 2.0 tdlib == 1.3 เจจเจพเจฒ เจ•เฉฐเจชเจพเจ‡เจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ†
  • เจซเฉ€เจšเจฐ

    • เจฎเฉŒเจœเฉ‚เจฆเจพ เจŸเฉˆเจฒเฉ€เจ—เฉเจฐเจพเจฎ เจ–เจพเจคเฉ‡ เจตเจฟเฉฑเจš เจ…เจงเจฟเจ•เจพเจฐ
    • เจฐเฉ‹เจธเจŸเจฐ เจจเจพเจฒ เจšเฉˆเจŸเจพเจ‚ เจฆเฉ€ เจธเฉ‚เจšเฉ€ เจจเฉ‚เฉฐ เจธเจฎเจ•เจพเจฒเฉ€ เจ•เจฐเจจเจพ
    • เจฐเฉ‹เจธเจŸเจฐ เจจเจพเจฒ เจธเฉฐเจชเจฐเจ• เจธเจฅเจฟเจคเฉ€เจ†เจ‚ เจฆเจพ เจธเจฎเจ•เจพเจฒเฉ€เจ•เจฐเจจ
    • เจŸเฉˆเจฒเฉ€เจ—เฉเจฐเจพเจฎ เจธเฉฐเจชเจฐเจ• เจœเฉ‹เฉœเจจเจพ เจ…เจคเฉ‡ เจฎเจฟเจŸเจพเจ‰เจฃเจพ
    • เจ…เจตเจคเจพเจฐเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ VCard เจฒเจˆ เจธเจฎเจฐเจฅเจจ
    • เจธเฉฐเจฆเฉ‡เจธเจผ เจญเฉ‡เจœเจฃเจพ, เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจเจพ, เจธเฉฐเจชเจพเจฆเจฟเจค เจ•เจฐเจจเจพ เจ…เจคเฉ‡ เจฎเจฟเจŸเจพเจ‰เจฃเจพ
    • เจ•เฉ‹เจŸเจธ เจ…เจคเฉ‡ เจซเจพเจฐเจตเจฐเจก เจ•เฉ€เจคเฉ‡ เจธเฉเจจเฉ‡เจนเจฟเจ†เจ‚ 'เจคเฉ‡ เจ•เจพเจฐเจตเจพเจˆ เจ•เฉ€เจคเฉ€ เจœเจพ เจฐเจนเฉ€ เจนเฉˆ
    • เจซเจพเจˆเจฒเจพเจ‚ เจ…เจคเฉ‡ เจตเจฟเจธเจผเฉ‡เจธเจผ เจธเฉเจจเฉ‡เจนเฉ‡ เจญเฉ‡เจœเจฃเจพ เจ…เจคเฉ‡ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจเจพ (เจซเฉ‹เจŸเฉ‹เจ†เจ‚, เจตเฉ€เจกเฉ€เจ“เจœเจผ, เจ†เจกเฉ€เจ“, เจฆเจธเจคเจพเจตเฉ‡เจœเจผเจพเจ‚, เจตเฉŒเจ‡เจธ เจธเฉเจจเฉ‡เจนเจฟเจ†เจ‚, เจธเจŸเจฟเฉฑเจ•เจฐเจพเจ‚, เจเจจเฉ€เจฎเฉ‡เจธเจผเจจเจพเจ‚, เจญเฉ‚เจ—เฉ‹เจฒเจฟเจ• เจธเจฅเจพเจจเจพเจ‚, เจธเจฟเจธเจŸเจฎ เจธเฉเจจเฉ‡เจนเจฟเจ†เจ‚ เจฒเจˆ เจธเจฎเจฐเจฅเจจ)
    • เจ—เฉเจชเจค เจšเฉˆเจŸ เจธเจนเจพเจ‡เจคเจพ
    • เจšเฉˆเจŸ/เจธเฉเจชเจฐเจ—เจฐเฉเฉฑเจช/เจšเฉˆเจจเจฒ เจฆเฉ€ เจธเจฟเจฐเจœเจฃเจพ, เจชเฉเจฐเจฌเฉฐเจงเจจ เจ…เจคเฉ‡ เจธเฉฐเจšเจพเจฒเจจ
    • XMPP เจจเฉˆเจŸเจตเจฐเจ• เจตเจฟเฉฑเจš เจฒเฉŒเจ—เจ‡เจจ เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ เจธเฉˆเจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจ•เจฐเจจเจพ เจ…เจคเฉ‡ เจ†เจชเจฃเฉ‡ เจ†เจช เจ•เจจเฉˆเจ•เจŸ เจ•เจฐเจจเจพ
    • เจ‡เจคเจฟเจนเจพเจธ เจจเฉ‚เฉฐ เจฎเฉเฉœ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจเจพ เจ…เจคเฉ‡ เจธเฉเจจเฉ‡เจนเฉ‡ เจ–เฉ‹เจœเจฃเจพ
    • เจŸเฉˆเจฒเฉ€เจ—เฉเจฐเจพเจฎ เจ–เจพเจคเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ
  • เจธเฉฐเจธเจ•เจฐเจฃ 1.0 เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚, เจœเจฟเจธ เจฌเจพเจฐเฉ‡ เจ–เจผเจฌเจฐเจพเจ‚ LOR 'เจคเฉ‡ เจจเจนเฉ€เจ‚ เจธเจจ:

    • เจธเจพเจฐเฉ‡ เจธเฉˆเจธเจผเจจเจพเจ‚ เจฆเฉ‡ เจธเจนเฉ€ เจฌเฉฐเจฆ เจนเฉ‹เจฃ เจฆเฉ‡ เจจเจพเจฒ SIGINT เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฟเฉฐเจ— เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ€ เจ—เจˆ
    • iq:jabber:register (เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจฐเจœเจฟเจธเจŸเฉเจฐเฉ‡เจธเจผเจจ), iq:jabber:gateway (เจธเฉฐเจชเจฐเจ• เจ–เฉ‹เจœ) เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† (เจ…เจคเฉ‡ เจฌเจพเจ…เจฆ เจตเจฟเฉฑเจš เจนเจŸเจพเจ‡เจ† เจ—เจฟเจ†)
    • เจฐเฉ‚เจฌเฉ€ เจตเจฟเฉฑเจš เจชเฉเจฐเฉ‹เจซเจพเจˆเจฒเจฐ เจจเจพเจฒ เจฒเฉฐเจฌเฉ‡ เจธเฉฐเจ˜เจฐเจธเจผ เจœเจฆเฉ‹เจ‚ เจคเฉฑเจ• เจธเจพเจจเฉ‚เฉฐ เจ‡เจน เจ…เจนเจฟเจธเจพเจธ เจจเจนเฉ€เจ‚ เจนเฉ‹เจ‡เจ† เจ•เจฟ tdlib เจฒเฉ€เจ• เจนเฉ‹ เจฐเจฟเจนเจพ เจนเฉˆ (เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจจเฉ‡ WONTFIX เจจเจพเจฒ เจฌเฉฑเจ— เจฌเฉฐเจฆ เจ•เจฐ เจฆเจฟเฉฑเจคเจพ เจนเฉˆ - เจ‡เจน เจ‡เฉฑเจ• เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจนเฉˆ)
  • เจธเฉฐเจธเจ•เจฐเจฃ 2.0 เจตเจฟเฉฑเจš เจฌเจฆเจฒเจพเจ…:

    • เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† OTR เจธเจฎเจฐเจฅเจจ (เจœเฉ‡ เจœเจผเจพเจฌเฉ‹เจ—เฉเจฐเจพเจฎ เจฆเฉ‹เจตเจพเจ‚ เจชเจพเจธเจฟเจ†เจ‚ 'เจคเฉ‡ เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจจเจพ เจชเฉเฉฑเจ›เฉ‹เฅค)
    • เจธเฉˆเจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฌเจšเจพเจ‰เจฃ เจฒเจˆ sqlite3 เจฆเฉ€ เจฌเจœเจพเจ YAML เจธเฉ€เจฐเฉ€เจ…เจฒเจพเจˆเจœเจผเฉ‡เจธเจผเจจ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเจพเฅค
    • เจ‡เจธ เจคเฉฑเจฅ เจฆเฉ‡ เจ•เจพเจฐเจจ เจ†เจŸเฉ‹เจฎเฉˆเจŸเจฟเจ• เจŸเจพเจˆเจฎ เจœเจผเฉ‹เจจ เจ–เฉ‹เจœ เจจเฉ‚เฉฐ เจนเจŸเจพ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆ เจ•เจฟ เจ•เฉเจ เจ•เจฒเจพเจ‡เฉฐเจŸ เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจฆเฉ€ เจชเจพเจฒเจฃเจพ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจจ เจ…เจคเฉ‡ เจ—เฉœเจฌเฉœ เจจเจนเฉ€เจ‚ เจญเฉ‡เจœเจฆเฉ‡ เจนเจจ
    • เจœเจจเจคเจ• เจšเฉˆเจจเจฒเจพเจ‚ เจคเฉ‹เจ‚ เจ…เจงเจฟเจ•เจพเจฐ (เจ—เจพเจนเจ•เฉ€) เจฒเจˆ เจธเจฅเจฟเจฐ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจœเจฟเฉฑเจฅเฉ‹เจ‚ เจธเฉเจจเฉ‡เจนเจพ เจ…เฉฑเจ—เฉ‡ เจญเฉ‡เจœเจฟเจ† เจ—เจฟเจ† เจธเฉ€, เจชเจฐ เจœเจฟเจธ เจฆเฉ‡ เจคเฉเจธเฉ€เจ‚ เจ—เจพเจนเจ• เจจเจนเฉ€เจ‚ เจนเฉ‹
  • เจธเฉฐเจธเจ•เจฐเจฃ 2.0 เจตเจฟเฉฑเจš เจฌเจฆเจฒเจพเจ…

    • NB! เจธเฉฐเจฐเจšเจจเจพ เจซเจพเจˆเจฒ เจ…เจคเฉ‡ เจธเฉˆเจธเจผเจจ เจซเจพเจˆเจฒ เจฆเฉ€ เจชเจฟเจ›เจฒเจพ เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจŸเฉเฉฑเจŸ เจ—เจˆ เจนเฉˆ (เจญเจตเจฟเฉฑเจ– เจตเจฟเฉฑเจš เจตเจฟเจ…เจ•เจคเฉ€เจ—เจค เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจจ เจฒเจˆ)เฅค
    • เจ•เฉ‹เจก เจจเฉ‚เฉฐ 80% เจฆเฉเจ†เจฐเจพ เจฆเฉเจฌเจพเจฐเจพ เจฒเจฟเจ–เจฟเจ† เจ—เจฟเจ† เจนเฉˆ - เจนเฉเจฃ เจ‡เจน เจฌเจนเฉเจค เจœเจผเจฟเจ†เจฆเจพ เจชเฉœเฉเจนเจจเจฏเฉ‹เจ— เจนเฉˆ. เจ…เฉฐเจฆเจฐเฉ‚เจจเฉ€ เจคเจฐเจ• เจจเฉ‚เฉฐ เจ•เฉเจฐเจฎ เจตเจฟเฉฑเจš เจฐเฉฑเจ–เจฟเจ† เจ—เจฟเจ† เจนเฉˆ.
    • เจŸเฉˆเจฒเฉ€เจ—เฉเจฐเจพเจฎ เจจเฉ‚เฉฐ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ เจคเจฟเฉฐเจจ เจ—เฉเจฃเจพ เจ˜เจŸเจพ เจฆเจฟเฉฑเจคเฉ€ เจ—เจˆ เจนเฉˆ
    • jabber:iq:register, jabber:iq:gateway เจนเจŸเจพเจ‡เจ† เจ—เจฟเจ†
    • เจฎเฉเฉœ-เจฒเจฟเจ–เจค/เจ•เจฎเจพเจ‚เจกเจœเจผ - เจนเฉเจฃ เจ‰เจน เจšเฉˆเจŸเจพเจ‚ เจ…เจคเฉ‡ เจŸเฉเจฐเจพเจ‚เจธเจชเฉ‹เจฐเจŸ (เจธเจฟเจธเจŸเจฎ เจซเฉฐเจ•เจธเจผเจจ) เจฒเจˆ เจตเฉฑเจ–เจฐเฉ‡ เจนเจจเฅค เจ•เจฎเจพเจ‚เจกเจพเจ‚ เจฆเฉ€ เจธเฉ‚เจšเฉ€ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฒเจˆ, /help เจ•เจฎเจพเจ‚เจก เจญเฉ‡เจœเฉ‹เฅค

เจ‡เฉฐเจธเจŸเจพเจฒเฉ‡เจธเจผเจจ เจฒเจˆ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจ–เฉเจฆ เจฆเฉ‡ เจœเฉˆเจฌเจฐ เจธเจฐเจตเจฐ เจฆเฉ€ เจฒเฉ‹เฉœ เจชเจตเฉ‡เจ—เฉ€เฅค เจตเจงเฉ‡เจฐเฉ‡ เจธเจฅเจฟเจฐ เจธเฉฐเจšเจพเจฒเจจ เจฒเจˆ เจŸเฉˆเจฒเฉ€เจ—เฉเจฐเจพเจฎ เจตเจฟเฉฑเจš API ID เจ…เจคเฉ‡ API HASH เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฆเฉ€ เจธเจฟเจซเจพเจฐเจธเจผ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจตเจฟเจธเจคเฉเจฐเจฟเจค เจจเจฟเจฐเจฆเฉ‡เจธเจผ README.md เจซเจพเจˆเจฒ เจตเจฟเฉฑเจš เจฎเจฟเจฒ เจธเจ•เจฆเฉ‡ เจนเจจเฅค

เจธเจฐเฉ‹เจค: linux.org.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹