= рд╣реИрдХрдиреА (HTTPost рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ) рдЕрдиреБрд░реЛрдз рдЪрд▓рддреЗ рд╕рдордп рдкрд░рд┐рдгрд╛рдо рдирд╣реАрдВ рд▓реМрдЯрд╛рддрд╛ред = рдирдорд╕реНрддреЗ, рдореЗрд░реЗ рдкрд╛рд╕ рдЕрдореГрдд рдореЗрдВ рд▓рд┐рдЦрд╛ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдЪреИрдЯ рдмреЙрдЯ рд╣реИред рдореЗрд░рд╛ рдПрдХ рдЙрдкрдпреЛрдЧрдХреЗрд╕ рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рдпреВрдЖрд░рдПрд▓ рдкрд░ рдХреБрдЫ рдкреНрд░рд╢реНрди рднреЗрдЬрдирд╛ рд╣реИред рдореБрдЭреЗ рдЙрдореНрдореАрдж рдереА рдХрд┐ рдХреНрд╡реЗрд░реА рд╕рд░реНрд╡рд░ рдереЛрдбрд╝рд╛ рдзреАрдорд╛ (рдХреБрдЫ рд╕реЗрдХрдВрдб) рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреЗрдЧрд╛ред рдореИрдВрдиреЗ рдЕрдкрдирд╛ рдХреЛрдб рд▓рд┐рдЦрд╛ рд╣реИ рдФрд░ рдореЗрд░реЗ рдорд╢реАрди рдХрдиреЗрдХреНрд╢рди рдореЗрдВ рдХреНрд╡реЗрд░реА рдХреЛрдб рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдЪрд▓ рд░рд╣рд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЬрдм рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдЖрд╡реЗрджрди рдХреЛ рд╡реАрдкреАрдПрд╕ рдореЗрдВ рддреИрдирд╛рдд рдХрд┐рдпрд╛, рддреЛ рдХреНрд╡реЗрд░реА рд╕рд┐рд░реНрдл рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдирд╣реАрдВ рд▓реМрдЯрд╛рддреА, рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдпрд╛ рдХреЛрдИ рд╕рдВрджреЗрд╢ рдирд╣реАрдВ рдпрд╣ рдереЛрдбрд╝реЗ рдореБрдЭреЗ рдкрд╛рдЧрд▓ рдХрд░ рджреЗрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдЗрд╕реЗ рдбрд┐рдмрдЧ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдХреЙрд▓ рдЦреБрдж рд╣реА рдЕрдЯрдХ рдЬрд╛рддреА рд╣реИ рдФрд░ рдЕрдирд┐рд╢реНрдЪрд┐рдд рдХрд╛рд▓ рддрдХ рд╡рд╛рдкрд╕ рдирд╣реАрдВ рдЖрддреА рд╣реИред рдХрдВрдЯреЗрдирд░ рдореЗрдВ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЪрд▓ рд░рд╣рд╛ рдХрд░реНрд▓ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЖрдИрдИрдПрдХреНрд╕ рдХреЗ рдЕрдВрджрд░ рдЕрдиреБрд░реЛрдз рдЪрд▓ рд░рд╣рд╛ рд╣реИ рдЬреЛ рдЪрд▓ рд░рд╣реЗ рдиреЛрдб рдХреЛ рд░рд┐рдореЛрдЯ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд▓рд╛рдЗрд╡ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдХреЛрдИ рдореЗрд░реА рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИ рд╢рд╛рдпрдж? рдиреАрдЪреЗ рдкреНрд░рд╢реНрди рдореЗрдВ рдХреЛрдб рдХрд╛ рд╕реНрдирд┐рдкреЗрдЯ рд╣реИ: http_config = [ hackney: [pool: :tl], recv_timeout: 30_000, timeout: 30_000 ] with {:ok, body}<- рдЬреЗрд╕рди.encodesrc"=>рдХреНрд╡реЗрд░реА {: рдареАрдХ рд╣реИ, %HTTPoison.Response{body: body}}<- HTTPoison.post(url, body,http_config), {:рдареАрдХ рд╣реИ, рдкрд░рд┐рдгрд╛рдо"=>рдкрд░рд┐рдгрд╛рдо, "src_lang"=>src_lang}}<- рдЬреЗрд╕рди.рдбрд┐рдХреЛрдб(рдирд┐рдХрд╛рдп) рдХрд╛ рдкрд░рд┐рдгрд╛рдо рд╕рдорд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ |>рдЖрдИрдУ.рдирд┐рд░реАрдХреНрд╖рдг(рд▓реЗрдмрд▓: :рдкрд░рд┐рдгрд╛рдо) рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдореИрдВрдиреЗ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдирд┐рд░реАрдХреНрд╖рдг рд░реЗрдЦрд╛ рдХреЛ рдЬреЛрдбрд╝рд╛ред рдХрднреА-рдХрднреА рдпрд╣ рд╕реНрдирд┐рдкреЗрдЯ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдЪрд▓рддрд╛ рд╣реИ рдХрднреА-рдХрднреА рдирд╣реАрдВред рдЬрдм рдореИрдВрдиреЗ рдЗрд╕ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЛ рдЕрдкрдиреЗ рдорд┐рддреНрд░ рдХреЗ рдмреНрд▓реИрдХ рдлреНрд░рд╛рдЗрдбреЗ рдбрд░реНрдЯ рд╕рд╕реНрддреЗ рд╕рдорд░реНрдкрд┐рдд VPS рдореЗрдВ рд╣реЛрд╕реНрдЯ рдХрд┐рдпрд╛ рддреЛ рдЙрд╕реЗ рдХрднреА рднреА рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реБрдИред рд▓реЗрдХрд┐рди рдЬрдм рдореИрдВ рд╡рд▓реНрдЪрд░ рдореЗрдВ рдЧрдпрд╛ рддреЛ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣реИред рдореИрдВрдиреЗ рдПрдХ рдФрд░ VPS рдкреНрд░рджрд╛рддрд╛ рдкрд░ рднреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ рдЬрд┐рд╕рдХрд╛ рдореИрдВрдиреЗ рдЕрддреАрдд рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдерд╛ (ramnode) рдФрд░ рд╡рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИ рдкрд╣рд▓реА рдмрд╛рдд рдЬреЛ рдореБрдЭ рдкрд░ рдЙрдЫрд▓рддреА рд╣реИ, рд╡рд╣ рдпрд╣ рд╣реИ рдХрд┐ рдЖрдкрдХреЗ with рдХрдерди рдореЗрдВ рдХреЛрдИ рдФрд░ рдЦрдВрдб рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдк рдпрд╣ рдирд╣реАрдВ рдкрдХрдбрд╝ рдкрд╛рдПрдВрдЧреЗ рдХрд┐ рдпрд╣ рдХрд╣рд╛рдБ рд╡рд┐рдлрд▓ рд╣реЛ рд░рд╣рд╛ рд╣реИ рдкрд░ рдПрдХ рдФрд░ рдФрд░ рдкреИрдЯрд░реНрди рдорд┐рд▓рд╛рди рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ {: рддреНрд░реБрдЯрд┐, рдХрд╛рд░рдг} рдЯрдкрд▓ рдФрд░ рдЗрд╕реЗ sth рдХреЗ рд╕рд╛рде рд▓реЙрдЧ рдЗрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд┐рдЦреЗрдВ рдЬреИрд╕реЗ `Logger.error ("рд╡рд┐рдлрд▓ http рдкреЛрд╕реНрдЯ: # {рдирд┐рд░реАрдХреНрд╖рдг рддреНрд░реБрдЯрд┐ рддрдм рдЖрдкрдХреЛ рдпрд╣ рджреЗрдЦрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдпрд╣ рд╡рд┐рдлрд▓ рдХреНрдпреЛрдВ рд╣реЛ рд░рд╣рд╛ рд╣реИ рдЕрдиреБрд▓реЗрдЦ рддреИрдирд╛рддреА рд╕рд░реНрд╡рд░ рдХреЗ рдмрдЬрд╛рдп рд╕реНрдерд╛рдиреАрдп рдорд╢реАрди (рд░рд┐рдореЛрдЯрд┐рдВрдЧ рдиреЛрдб рдЪрд▓рд╛рдиреЗ) рдкрд░ рдиреЗрдЯрд╡рд░реНрдХ рдХреЙрд▓ рдХрд┐рдП рдЬрд╛рдиреЗ рдХреЗ рдХрд╛рд░рдг рдпрд╣ рд╢рд╛рдпрдж рдЖрдкрдХреЗ рд╕реНрдерд╛рдиреАрдп рд╕рд┐рд╕реНрдЯрдо рдкрд░ рд░рд┐рдореЛрдЯ рдЦреЛрд▓ рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рджреВрд░рд╕реНрде рд╕рд░реНрд╡рд░ рдкрд░ рдиреЗрдЯрд╡рд░реНрдХ рдХреЙрд▓ рд╣реЛ рд░рд╣реА рд╣реИ, рджреВрд░рд╕реНрде рдиреЛрдб (Node.spawn, рдЙрджрд╛.) рдкрд░ рдПрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЙрддреНрдкрдиреНрди рдХрд░реЗрдВ рдЬреЛ http рдХреЙрд▓ рдХрд░рддреА рд╣реИ рдЖрд╣, рдореБрдЭреЗ рдЦреЗрдж рд╣реИ рдХрд┐ рд╕реНрдирд┐рдкреЗрдЯ рдкреВрд░реА рдХрд╣рд╛рдиреА рдирд╣реАрдВ рдмрддрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЙрд╕рдХреЗ рдмрд╛рдж, рдЗрд╕рд╕реЗ рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рд▓реЙрдЧрд░ рд▓рд╛рдЗрди рд╣реИ рдЬреЛ рдмрддрд╛рддреА рд╣реИ рдХрд┐ рдЖрджреЗрд╢ рдЪрд▓рдирд╛ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдЕрдВрдд рдореЗрдВ рдпрджрд┐ рдкрд░рд┐рдгрд╛рдо {: рддреНрд░реБрдЯрд┐, _ рд╣реИ } рдореИрдВ рдЗрд╕реЗ рд▓реЙрдЧ рдХрд░рддрд╛ рд╣реВрдБред рд▓реЗрдХрд┐рди рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЬреЛ рд▓рд╛рдЗрди рдмрддрд╛рддреА рд╣реИ рдХрд┐ рдлрд╝рдВрдХреНрд╢рди рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдпрд╛ рд╣реИ, рдЙрд╕реЗ рдХрднреА рднреА рдХреЙрд▓ рдирд╣реАрдВ рдорд┐рд▓рддрд╛ рд╣реИ, рдпрд╣ рдкреЛрд╕реНрдЯ рдЕрдиреБрд░реЛрдз рдХреА рддрд░рд╣ рд╣реА рдЕрдЯрдХрд╛ рд╣реБрдЖ рдкреНрд░рддреАрдХреНрд╖рд╛ рд╣рд╛рде рдХрднреА рд╡рд╛рдкрд╕ рдирд╣реАрдВ рдЖрдпрд╛ рдореИрдВ рд░рд┐рд▓реАрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, рдФрд░ рдореИрдВ рдореМрдЬреВрджрд╛ рдиреЛрдб рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдирд╛рддреА рд╕рд░реНрд╡рд░ рдкрд░ рд░рд┐рд▓реАрдЬ рдмрд╛рдЗрдирд░реА рд░рд┐рдореЛрдЯ рдЪрд▓рд╛рддрд╛ рд╣реВрдВред