Zhabogram 2.0 - แƒขแƒ แƒแƒœแƒกแƒžแƒแƒ แƒขแƒ˜ แƒฏแƒแƒ‘แƒ”แƒ แƒ˜แƒ“แƒแƒœ Telegram-แƒ›แƒ“แƒ”

Zhabogram แƒแƒ แƒ˜แƒก แƒขแƒ แƒแƒœแƒกแƒžแƒแƒ แƒขแƒ˜ (แƒฎแƒ˜แƒ“แƒ˜, แƒ™แƒแƒ แƒ˜แƒ‘แƒญแƒ”) Jabber (XMPP) แƒฅแƒกแƒ”แƒšแƒ˜แƒ“แƒแƒœ Telegram แƒฅแƒกแƒ”แƒšแƒจแƒ˜, แƒ“แƒแƒฌแƒ”แƒ แƒ˜แƒšแƒ˜ Ruby-แƒจแƒ˜. tg4xmpp-แƒ˜แƒก แƒ›แƒ”แƒ›แƒ™แƒ•แƒ˜แƒ“แƒ แƒ”.

  • แƒ“แƒแƒ›แƒแƒ™แƒ˜แƒ“แƒ”แƒ‘แƒฃแƒšแƒ”แƒ‘แƒ”แƒ‘แƒ˜

    • แƒ แƒฃแƒ‘แƒ˜ >= 1.9
    • xmpp4r==0.5.6
    • tdlib-ruby == 2.0 แƒจแƒ”แƒ“แƒ’แƒ”แƒœแƒ˜แƒšแƒ˜ tdlib == 1.3
  • แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒšแƒแƒ‘แƒ”แƒ‘แƒ˜

    • แƒแƒ•แƒขแƒแƒ แƒ˜แƒ–แƒแƒชแƒ˜แƒ Telegram-แƒ˜แƒก แƒแƒ แƒกแƒ”แƒ‘แƒฃแƒš แƒแƒœแƒ’แƒแƒ แƒ˜แƒจแƒ–แƒ”
    • แƒฉแƒ”แƒ—แƒ”แƒ‘แƒ˜แƒก แƒกแƒ˜แƒ˜แƒก แƒกแƒ˜แƒœแƒฅแƒ แƒแƒœแƒ˜แƒ–แƒแƒชแƒ˜แƒ แƒกแƒ˜แƒแƒกแƒ—แƒแƒœ
    • แƒกแƒแƒ™แƒแƒœแƒขแƒแƒฅแƒขแƒ แƒกแƒขแƒแƒขแƒฃแƒกแƒ”แƒ‘แƒ˜แƒก แƒกแƒ˜แƒœแƒฅแƒ แƒแƒœแƒ˜แƒ–แƒแƒชแƒ˜แƒ แƒกแƒ˜แƒแƒกแƒ—แƒแƒœ
    • Telegram แƒ™แƒแƒœแƒขแƒแƒฅแƒขแƒ”แƒ‘แƒ˜แƒก แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ แƒ“แƒ แƒฌแƒแƒจแƒšแƒ
    • VCard-แƒ˜แƒก แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ แƒแƒ•แƒแƒขแƒแƒ แƒ”แƒ‘แƒ˜แƒ—
    • แƒจแƒ”แƒขแƒงแƒแƒ‘แƒ˜แƒœแƒ”แƒ‘แƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ’แƒ–แƒแƒ•แƒœแƒ, แƒ›แƒ˜แƒฆแƒ”แƒ‘แƒ, แƒ แƒ”แƒ“แƒแƒฅแƒขแƒ˜แƒ แƒ”แƒ‘แƒ แƒ“แƒ แƒฌแƒแƒจแƒšแƒ
    • แƒชแƒ˜แƒขแƒแƒขแƒ”แƒ‘แƒ˜แƒกแƒ แƒ“แƒ แƒ’แƒแƒ“แƒแƒ’แƒ–แƒแƒ•แƒœแƒ˜แƒšแƒ˜ แƒจแƒ”แƒขแƒงแƒแƒ‘แƒ˜แƒœแƒ”แƒ‘แƒ”แƒ‘แƒ˜แƒก แƒ“แƒแƒ›แƒฃแƒจแƒแƒ•แƒ”แƒ‘แƒ
    • แƒคแƒแƒ˜แƒšแƒ”แƒ‘แƒ˜แƒก แƒ“แƒ แƒกแƒžแƒ”แƒชแƒ˜แƒแƒšแƒฃแƒ แƒ˜ แƒจแƒ”แƒขแƒงแƒแƒ‘แƒ˜แƒœแƒ”แƒ‘แƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ’แƒ–แƒแƒ•แƒœแƒ แƒ“แƒ แƒ›แƒ˜แƒฆแƒ”แƒ‘แƒ (แƒคแƒแƒขแƒแƒ”แƒ‘แƒ˜แƒก, แƒ•แƒ˜แƒ“แƒ”แƒแƒ”แƒ‘แƒ˜แƒก, แƒแƒฃแƒ“แƒ˜แƒแƒก, แƒ“แƒแƒ™แƒฃแƒ›แƒ”แƒœแƒขแƒ”แƒ‘แƒ˜แƒก, แƒฎแƒ›แƒแƒ•แƒแƒœแƒ˜ แƒจแƒ”แƒขแƒงแƒแƒ‘แƒ˜แƒœแƒ”แƒ‘แƒ”แƒ‘แƒ˜แƒก, แƒกแƒขแƒ˜แƒ™แƒ”แƒ แƒ”แƒ‘แƒ˜แƒก, แƒแƒœแƒ˜แƒ›แƒแƒชแƒ˜แƒ”แƒ‘แƒ˜แƒก, แƒ’แƒ”แƒแƒšแƒแƒ™แƒแƒชแƒ˜แƒ”แƒ‘แƒ˜แƒก, แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ˜แƒก แƒจแƒ”แƒขแƒงแƒแƒ‘แƒ˜แƒœแƒ”แƒ‘แƒ”แƒ‘แƒ˜แƒก แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ)
    • แƒกแƒแƒ˜แƒ“แƒฃแƒ›แƒšแƒ แƒฉแƒ”แƒ—แƒ”แƒ‘แƒ˜แƒก แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ
    • แƒจแƒ”แƒฅแƒ›แƒ”แƒœแƒ˜แƒ—, แƒ›แƒแƒ แƒ—แƒ”แƒ— แƒ“แƒ แƒแƒ™แƒแƒœแƒขแƒ แƒแƒšแƒ”แƒ— แƒฉแƒ”แƒ—แƒ”แƒ‘แƒ˜/แƒกแƒฃแƒžแƒ”แƒ แƒฏแƒ’แƒฃแƒคแƒ”แƒ‘แƒ˜/แƒแƒ แƒฎแƒ”แƒ‘แƒ˜
    • แƒกแƒ”แƒกแƒ˜แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒœแƒแƒฎแƒ•แƒ แƒ“แƒ แƒแƒ•แƒขแƒแƒ›แƒแƒขแƒฃแƒ แƒ˜ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜ XMPP แƒฅแƒกแƒ”แƒšแƒจแƒ˜ แƒจแƒ”แƒกแƒ•แƒšแƒ˜แƒกแƒแƒก
    • แƒ›แƒ˜แƒ˜แƒฆแƒ”แƒ— แƒ˜แƒกแƒขแƒแƒ แƒ˜แƒ แƒ“แƒ แƒ›แƒแƒซแƒ”แƒ‘แƒœแƒ”แƒ— แƒจแƒ”แƒขแƒงแƒแƒ‘แƒ˜แƒœแƒ”แƒ‘แƒ”แƒ‘แƒ˜แƒ—
    • Telegram แƒแƒœแƒ’แƒแƒ แƒ˜แƒจแƒ˜แƒก แƒ›แƒแƒ แƒ—แƒ•แƒ
  • แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ•แƒแƒœแƒ˜ แƒชแƒ•แƒšแƒ˜แƒšแƒ”แƒ‘แƒ”แƒ‘แƒ˜ 1.0 แƒ•แƒ”แƒ แƒกแƒ˜แƒแƒ›แƒ“แƒ”, แƒ แƒแƒ›แƒšแƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘แƒแƒช แƒแƒ  แƒ˜แƒงแƒ แƒ˜แƒœแƒคแƒแƒ แƒ›แƒแƒชแƒ˜แƒ LOR-แƒ–แƒ”:

    • แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒฃแƒšแƒ˜แƒ SIGINT-แƒ˜แƒก แƒ›แƒแƒ แƒ—แƒ•แƒ แƒงแƒ•แƒ”แƒšแƒ แƒกแƒ”แƒกแƒ˜แƒ˜แƒก แƒกแƒฌแƒแƒ แƒแƒ“ แƒ“แƒแƒฎแƒฃแƒ แƒ•แƒ˜แƒ—
    • แƒ“แƒแƒ”แƒ›แƒแƒขแƒ (แƒ“แƒ แƒ›แƒแƒ’แƒ•แƒ˜แƒแƒœแƒ”แƒ‘แƒ˜แƒ— แƒฌแƒแƒ˜แƒจแƒแƒšแƒ) แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ iq:jabber:register (แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒšแƒ˜แƒก แƒ แƒ”แƒ’แƒ˜แƒกแƒขแƒ แƒแƒชแƒ˜แƒ), iq:jabber:gateway (แƒ™แƒแƒœแƒขแƒแƒฅแƒขแƒ˜แƒก แƒซแƒ”แƒ‘แƒœแƒ)
    • แƒ’แƒ แƒซแƒ”แƒšแƒ˜ แƒ™แƒแƒœแƒ“แƒแƒฎแƒ”แƒ‘แƒ˜ แƒžแƒ แƒแƒคแƒ˜แƒšแƒ”แƒ แƒ—แƒแƒœ Ruby-แƒจแƒ˜, แƒกแƒแƒœแƒแƒ› แƒแƒ  แƒ’แƒแƒแƒชแƒœแƒแƒ‘แƒ˜แƒ”แƒ แƒ”แƒก, แƒ แƒแƒ› tdlib แƒ’แƒแƒŸแƒแƒœแƒ (แƒ“แƒ”แƒ•แƒ”แƒšแƒแƒžแƒ”แƒ แƒ”แƒ‘แƒ›แƒ แƒ“แƒแƒฎแƒฃแƒ แƒ”แƒก แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ WONTFIX-แƒ˜แƒ— - แƒ”แƒก แƒ—แƒ•แƒ˜แƒกแƒ”แƒ‘แƒแƒ)
  • แƒชแƒ•แƒšแƒ˜แƒšแƒ”แƒ‘แƒ”แƒ‘แƒ˜ 2.0 แƒ•แƒ”แƒ แƒกแƒ˜แƒแƒ›แƒ“แƒ”:

    • แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒฃแƒšแƒ˜แƒ OTR แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ (แƒ—แƒฃ Zhabogram แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ แƒแƒ แƒ˜แƒ•แƒ” แƒ›แƒฎแƒแƒ แƒ”แƒก - แƒแƒ  แƒ˜แƒ™แƒ˜แƒ—แƒฎแƒแƒ—.)
    • แƒกแƒ”แƒกแƒ˜แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒกแƒแƒœแƒแƒฎแƒแƒ“ YAML แƒกแƒ”แƒ แƒ˜แƒฃแƒšแƒ˜แƒ–แƒแƒชแƒ˜แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ sqlite3-แƒ˜แƒก แƒœแƒแƒชแƒ•แƒšแƒแƒ“.
    • แƒแƒ›แƒแƒฆแƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒ“แƒ แƒแƒ˜แƒก แƒ–แƒแƒœแƒ˜แƒก แƒแƒ•แƒขแƒแƒ›แƒแƒขแƒฃแƒ แƒ˜ แƒแƒ›แƒแƒชแƒœแƒแƒ‘แƒ แƒ˜แƒ›แƒ˜แƒก แƒ’แƒแƒ›แƒ, แƒ แƒแƒ› แƒ–แƒแƒ’แƒ˜แƒ”แƒ แƒ—แƒ˜ แƒ™แƒšแƒ˜แƒ”แƒœแƒขแƒ˜ แƒแƒ  แƒ˜แƒชแƒแƒ•แƒก แƒžแƒ แƒแƒขแƒแƒ™แƒแƒšแƒก แƒ“แƒ แƒแƒ’แƒ–แƒแƒ•แƒœแƒ˜แƒก แƒคแƒแƒคแƒแƒก
    • แƒ“แƒแƒคแƒ˜แƒฅแƒกแƒ˜แƒ แƒ“แƒ แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ”แƒ‘แƒ˜ แƒแƒ•แƒขแƒแƒ แƒ˜แƒ–แƒแƒชแƒ˜แƒ˜แƒก (แƒ’แƒแƒ›แƒแƒฌแƒ”แƒ แƒ˜แƒก) แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘ แƒกแƒแƒฏแƒแƒ แƒ แƒแƒ แƒฎแƒ”แƒ‘แƒ˜แƒ“แƒแƒœ, แƒกแƒแƒ˜แƒ“แƒแƒœแƒแƒช แƒ›แƒแƒฎแƒ“แƒ แƒจแƒ”แƒขแƒงแƒแƒ‘แƒ˜แƒœแƒ”แƒ‘แƒ แƒ’แƒแƒ“แƒแƒ›แƒ˜แƒกแƒแƒ›แƒแƒ แƒ—แƒ”แƒ‘แƒฃแƒšแƒ˜ (แƒ’แƒแƒ“แƒแƒ’แƒ–แƒแƒ•แƒœแƒ˜แƒšแƒ˜), แƒ›แƒแƒ’แƒ แƒแƒ› แƒ แƒแƒ›แƒšแƒ˜แƒก แƒแƒ‘แƒแƒœแƒ”แƒœแƒขแƒ˜ แƒแƒ  แƒฎแƒแƒ แƒ—
  • แƒชแƒ•แƒšแƒ˜แƒšแƒ”แƒ‘แƒ”แƒ‘แƒ˜ 2.0 แƒ•แƒ”แƒ แƒกแƒ˜แƒแƒจแƒ˜

    • NB! แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒแƒชแƒ˜แƒ˜แƒก แƒคแƒแƒ˜แƒšแƒ˜แƒก แƒ“แƒ แƒกแƒ”แƒกแƒ˜แƒ˜แƒก แƒคแƒแƒ˜แƒšแƒ˜แƒก แƒฃแƒ™แƒแƒœ แƒ—แƒแƒ•แƒกแƒ”แƒ‘แƒแƒ“แƒแƒ‘แƒ แƒ’แƒแƒขแƒ”แƒฎแƒ˜แƒšแƒ˜แƒ (แƒ›แƒแƒ›แƒแƒ•แƒแƒšแƒจแƒ˜ แƒ˜แƒœแƒ“แƒ˜แƒ•แƒ˜แƒ“แƒฃแƒแƒšแƒฃแƒ แƒ˜ แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜แƒก แƒ›แƒฎแƒแƒ แƒ“แƒแƒกแƒแƒญแƒ”แƒ แƒแƒ“).
    • แƒ™แƒแƒ“แƒ˜ แƒ’แƒแƒ“แƒแƒฌแƒ”แƒ แƒ˜แƒšแƒ˜แƒ 80%-แƒ˜แƒ— - แƒแƒฎแƒšแƒ แƒ˜แƒก แƒ‘แƒ”แƒ•แƒ แƒแƒ“ แƒฃแƒคแƒ แƒ แƒ˜แƒ™แƒ˜แƒ—แƒฎแƒ”แƒ‘แƒ. แƒจแƒ˜แƒ“แƒ แƒšแƒแƒ’แƒ˜แƒ™แƒ แƒฌแƒ”แƒกแƒ แƒ˜แƒ’แƒจแƒ˜แƒ.
    • Telegram-แƒ–แƒ” แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ˜แƒก แƒ แƒแƒแƒ“แƒ”แƒœแƒแƒ‘แƒ แƒกแƒแƒ›แƒฏแƒ”แƒ  แƒจแƒ”แƒ›แƒชแƒ˜แƒ แƒ“แƒ
    • แƒแƒ›แƒแƒฆแƒ”แƒ‘แƒฃแƒšแƒ˜แƒ jabber:iq:register, jabber:iq:gateway
    • แƒ’แƒแƒ“แƒแƒฌแƒ”แƒ แƒ˜แƒšแƒ˜ / แƒ‘แƒ แƒซแƒแƒœแƒ”แƒ‘แƒ”แƒ‘แƒ˜ - แƒแƒฎแƒšแƒ แƒ˜แƒกแƒ˜แƒœแƒ˜ แƒ’แƒแƒœแƒกแƒฎแƒ•แƒแƒ•แƒ“แƒ”แƒ‘แƒ˜แƒแƒœ แƒฉแƒ”แƒ—แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ“แƒ แƒ—แƒแƒ•แƒแƒ“ แƒขแƒ แƒแƒœแƒกแƒžแƒแƒ แƒขแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก (แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ˜แƒก แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒ”แƒ‘แƒ˜). แƒ’แƒแƒ’แƒ–แƒแƒ•แƒœแƒ”แƒ— /แƒ“แƒแƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒ แƒ‘แƒ แƒซแƒแƒœแƒ”แƒ‘แƒ”แƒ‘แƒ˜แƒก แƒกแƒ˜แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก.

แƒ˜แƒœแƒกแƒขแƒแƒšแƒแƒชแƒ˜แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ“แƒแƒ’แƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒแƒ— แƒกแƒแƒ™แƒฃแƒ—แƒแƒ แƒ˜ Jabber แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜. แƒฃแƒคแƒ แƒ แƒกแƒขแƒแƒ‘แƒ˜แƒšแƒฃแƒ แƒ˜ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ แƒ”แƒ™แƒแƒ›แƒ”แƒœแƒ“แƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒ›แƒ˜แƒ˜แƒฆแƒแƒ— API ID แƒ“แƒ API HASH Telegram-แƒจแƒ˜. แƒ“แƒ”แƒขแƒแƒšแƒฃแƒ แƒ˜ แƒ˜แƒœแƒกแƒขแƒ แƒฃแƒฅแƒชแƒ˜แƒ”แƒ‘แƒ˜ แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒ˜แƒฎแƒ˜แƒšแƒแƒ— README.md แƒคแƒแƒ˜แƒšแƒจแƒ˜.

แƒฌแƒงแƒแƒ แƒ: linux.org.ru

แƒแƒฎแƒแƒšแƒ˜ แƒ™แƒแƒ›แƒ”แƒœแƒขแƒแƒ แƒ˜แƒก แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ