рдЭрд╛рдмреЛрдЧреНрд░рд╛рдо 2.0 - рдЬреИрдмрд░ рд╕реЗ рдЯреЗрд▓реАрдЧреНрд░рд╛рдо рддрдХ рдкрд░рд┐рд╡рд╣рди

рдЭрд╛рдмреЛрдЧреНрд░рд╛рдо рдЬреИрдмрд░ рдиреЗрдЯрд╡рд░реНрдХ (рдПрдХреНрд╕рдПрдордкреАрдкреА) рд╕реЗ рдЯреЗрд▓реАрдЧреНрд░рд╛рдо рдиреЗрдЯрд╡рд░реНрдХ рддрдХ рдПрдХ рдкрд░рд┐рд╡рд╣рди (рдкреБрд▓, рдкреНрд░рд╡реЗрд╢ рджреНрд╡рд╛рд░) рд╣реИ, рдЬреЛ рд░реВрдмреА рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИред tg4xmpp рдХрд╛ рдЙрддреНрддрд░рд╛рдзрд┐рдХрд╛рд░реАред

  • рдирд┐рд░реНрднрд░рддрд╛

    • рд░реВрдмреА >= 1.9
    • xmpp4r == 0.5.6
    • tdlib-ruby == 2.0 tdlib == 1.3 рдХреЗ рд╕рд╛рде рд╕рдВрдХрд▓рд┐рдд
  • рдХреНрд╖рдорддрд╛рдУрдВ

    • рдореМрдЬреВрджрд╛ рдЯреЗрд▓реАрдЧреНрд░рд╛рдо рдЦрд╛рддреЗ рдореЗрдВ рдкреНрд░рд╛рдзрд┐рдХрд░рдг
    • рдЪреИрдЯ рдХреА рд╕реВрдЪреА рдХреЛ рд░реЛрд╕реНрдЯрд░ рдХреЗ рд╕рд╛рде рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝ рдХрд░рдирд╛
    • рд░реЛрд╕реНрдЯрд░ рдХреЗ рд╕рд╛рде рд╕рдВрдкрд░реНрдХ рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХрд╛ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рди
    • рдЯреЗрд▓реАрдЧреНрд░рд╛рдо рд╕рдВрдкрд░реНрдХреЛрдВ рдХреЛ рдЬреЛрдбрд╝рдирд╛ рдФрд░ рд╣рдЯрд╛рдирд╛
    • рдЕрд╡рддрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде рд╡реАрдХрд╛рд░реНрдб рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди
    • рд╕рдВрджреЗрд╢ рднреЗрдЬрдирд╛, рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛, рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдирд╛ рдФрд░ рд╣рдЯрд╛рдирд╛
    • рдЙрджреНрдзрд░рдг рдФрд░ рдЕрдЧреНрд░реЗрд╖рд┐рдд рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдирд╛
    • рдлрд╝рд╛рдЗрд▓реЗрдВ рдФрд░ рд╡рд┐рд╢реЗрд╖ рд╕рдВрджреЗрд╢ рднреЗрдЬрдирд╛ рдФрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ (рдлрд╝реЛрдЯреЛ, рд╡реАрдбрд┐рдпреЛ, рдСрдбрд┐рдпреЛ, рджрд╕реНрддрд╛рд╡реЗрдЬрд╝, рдзреНрд╡рдирд┐ рд╕рдВрджреЗрд╢, рд╕реНрдЯрд┐рдХрд░, рдПрдирд┐рдореЗрд╢рди, рдЬрд┐рдпреЛрд▓реЛрдХреЗрд╢рди, рд╕рд┐рд╕реНрдЯрдо рд╕рдВрджреЗрд╢ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди)
    • рдЧреБрдкреНрдд рдЪреИрдЯ рд╕рдорд░реНрдерди
    • рдЪреИрдЯ/рд╕реБрдкрд░рдЧреНрд░реБрдк/рдЪреИрдирд▓реЛрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг, рдкреНрд░рдмрдВрдзрди рдФрд░ рдореЙрдбрд░реЗрд╢рди
    • XMPP рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рд▓реЙрдЧ рдЗрди рдХрд░рддреЗ рд╕рдордп рд╕рддреНрд░ рд╕рд╣реЗрдЬрдирд╛ рдФрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдХрдиреЗрдХреНрдЯ рд╣реЛрдирд╛
    • рдЗрддрд┐рд╣рд╛рд╕ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдФрд░ рд╕рдВрджреЗрд╢ рдЦреЛрдЬрдирд╛
    • рдЯреЗрд▓реАрдЧреНрд░рд╛рдо рдЦрд╛рддрд╛ рдкреНрд░рдмрдВрдзрди
  • рд╕рдВрд╕реНрдХрд░рдг 1.0 рд╕реЗ рдкрд╣рд▓реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкрд░рд┐рд╡рд░реНрддрди, рдЬрд┐рд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдорд╛рдЪрд╛рд░ рдПрд▓рдУрдЖрд░ рдкрд░ рдирд╣реАрдВ рдерд╛:

    • рд╕рднреА рд╕рддреНрд░реЛрдВ рдХреЗ рд╕рд╣реА рд╕рдорд╛рдкрди рдХреЗ рд╕рд╛рде SIGINT рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛
    • iq:jabber:register (рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкрдВрдЬреАрдХрд░рдг), iq:jabber:gateway (рд╕рдВрдкрд░реНрдХ рдЦреЛрдЬ) рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ (рдФрд░ рдмрд╛рдж рдореЗрдВ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛)
    • рд░реВрдмреА рдореЗрдВ рдкреНрд░реЛрдлрд╛рдЗрд▓рд░ рдХреЗ рд╕рд╛рде рд▓рдВрдмреЗ рд╕рдордп рддрдХ рд╕рдВрдШрд░реНрд╖ рдХрд░рдирд╛ рдкрдбрд╝рд╛ рдЬрдм рддрдХ рд╣рдореЗрдВ рдПрд╣рд╕рд╛рд╕ рдирд╣реАрдВ рд╣реБрдЖ рдХрд┐ tdlib рд▓реАрдХ рд╣реЛ рд░рд╣рд╛ рдерд╛ (рдбреЗрд╡рд▓рдкрд░реНрд╕ рдиреЗ рдмрдЧ рдХреЛ WONTFIX рдХреЗ рд╕рд╛рде рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рд╣реИ - рдпрд╣ рдПрдХ рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИ)
  • рд╕рдВрд╕реНрдХрд░рдг 2.0 рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди:

    • рдУрдЯреАрдЖрд░ рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ (рдпрджрд┐ рдЭрд╛рдмреЛрдЧреНрд░рд╛рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рджреЛрдиреЛрдВ рддрд░рдл рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рди рдкреВрдЫреЗрдВред)
    • рд╕рддреНрд░реЛрдВ рдХреЛ рд╕рд╣реЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП sqlite3 рдХреЗ рдмрдЬрд╛рдп YAML рдХреНрд░рдордмрджреНрдзрддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред
    • рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╕рдордп рдХреНрд╖реЗрддреНрд░ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рдХрд┐ рдХреБрдЫ рдЧреНрд░рд╛рд╣рдХ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдкрд╛рд▓рди рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЧрдбрд╝рдмрдбрд╝реА рднреЗрдЬрддреЗ рд╣реИрдВ
    • рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдЪреИрдирд▓реЛрдВ рд╕реЗ рдкреНрд░рд╛рдзрд┐рдХрд░рдг (рд╕рджрд╕реНрдпрддрд╛) рдХреЗ рд▓рд┐рдП рдирд┐рд╢реНрдЪрд┐рдд рдЕрдиреБрд░реЛрдз, рдЬрд┐рдирд╕реЗ рд╕рдВрджреЗрд╢ рдЕрдЧреНрд░реЗрд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдЬрд┐рдирдХреЗ рдЖрдк рдЧреНрд░рд╛рд╣рдХ рдирд╣реАрдВ рд╣реИрдВ
  • рд╢рд╣рд░ рдореЗрдВ рдЬрдЧрд╣ 2.0

    • рдирд╛рдпрдм! рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдФрд░ рд╕рддреНрд░ рдлрд╝рд╛рдЗрд▓ рдХреА рдкрд╢реНрдЪрдЧрд╛рдореА рд╕рдВрдЧрддрддрд╛ рдЯреВрдЯ рдЧрдИ рд╣реИ (рднрд╡рд┐рд╖реНрдп рдореЗрдВ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП)ред
    • рдХреЛрдб рдХреЛ 80% рддрдХ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ - рдЕрдм рдпрд╣ рдЕрдзрд┐рдХ рдкрдардиреАрдп рд╣реИред рдЖрдВрддрд░рд┐рдХ рддрд░реНрдХ рдХреЛ рдХреНрд░рдо рдореЗрдВ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИред
    • рдЯреЗрд▓реАрдЧреНрд░рд╛рдо рдкрд░ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рддреАрди рдЧреБрдирд╛ рдХрдо рд╣реЛ рдЧрдИ рд╣реИ
    • рдЬреИрдмрд░:рдЖрдИрдХреНрдпреВ:рд░рдЬрд┐рд╕реНрдЯрд░, рдЬреИрдмрд░:рдЖрдИрдХреНрдпреВ:рдЧреЗрдЯрд╡реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛
    • рдкреБрдирдГрд▓рд┐рдЦрд┐рдд / рдЖрджреЗрд╢ - рдЕрдм рд╡реЗ рдЪреИрдЯ рдХреЗ рд▓рд┐рдП рдФрд░ рд╕реНрд╡рдпрдВ рдкрд░рд┐рд╡рд╣рди (рд╕рд┐рд╕реНрдЯрдо рдлрд╝рдВрдХреНрд╢рдВрд╕) рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ рд╣реИрдВред рдЖрджреЗрд╢реЛрдВ рдХреА рд╕реВрдЪреА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, /help рдХрдорд╛рдВрдб рднреЗрдЬреЗрдВред

рдЗрдВрд╕реНрдЯрд╛рд▓реЗрд╢рди рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдЬреИрдмрд░ рд╕рд░реНрд╡рд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рдЕрдзрд┐рдХ рд╕реНрдерд┐рд░ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП рдЯреЗрд▓реАрдЧреНрд░рд╛рдо рдореЗрдВ рдПрдкреАрдЖрдИ рдЖрдИрдбреА рдФрд░ рдПрдкреАрдЖрдИ рд╣реИрд╢ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрд╢рдВрд╕рд╛ рдХреА рдЬрд╛рддреА рд╣реИред рд╡рд┐рд╕реНрддреГрдд рдирд┐рд░реНрджреЗрд╢ README.md рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдкрд╛рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред

рд╕реНрд░реЛрдд: linux.org.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ