рдпрд╣ рдореБрдЭреЗ рднреА рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИред
рдЙрдмрдВрдЯреВ 19.10
рдХреНрд░реЛрдо рдореЗрдВ рд╣реЛрддрд╛ рд╣реИ 78.0.0.3904.97 рдФрд░ рд╕рд╛рде рд╣реА рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ 70.0.1
рдХрдВрд╕реЛрд▓ рдЖрдЙрдЯрдкреБрдЯ рд╣реИ:
GET https://account.mycroft.ai/api/defaults 502 (Bad Gateway)
ERROR Error: Uncaught (in promise): e: {
"headers": {"normalizedNames":{},"lazyUpdate":null},
"status": 502,"statusText":"Bad Gateway",
"url": "https://account.mycroft.ai/api/defaults",
"ok": false,
"name": "HttpErrorResponse",
"message": "Http failure response for https://account.mycroft.ai/api/defaults: 502 Bad Gateway",
"error": "<html>\r\n<head><title>502 Bad Gateway</title></head>\r\n<body>\r\n<center><h1>502 Bad Gateway</h1></center>\r\n<hr><center>nginx/1.15.5 (Ubuntu)</center>\r\n</body>\r\n</html>\r\n<!-- a padding to disable MSIE and Chrome friendly error page -->\r\n<!-- a padding to disable MSIE and Chrome friendly error page -->\r\n<!-- a padding to disable MSIE and Chrome friendly error page -->\r\n<!-- a padding to disable MSIE and Chrome friendly error page -->\r\n<!-- a padding to disable MSIE and Chrome friendly error page -->\r\n<!-- a padding to disable MSIE and Chrome friendly error page -->\r\n"
}
at P (polyfills.fe2ee2d4ceefdcd961d7.js:1)
at P (polyfills.fe2ee2d4ceefdcd961d7.js:1)
at polyfills.fe2ee2d4ceefdcd961d7.js:1
at e.invokeTask (polyfills.fe2ee2d4ceefdcd961d7.js:1)
at Object.onInvokeTask (main.d5bfb4f8cb54f908b0f5.js:1)
at e.invokeTask (polyfills.fe2ee2d4ceefdcd961d7.js:1)
at t.runTask (polyfills.fe2ee2d4ceefdcd961d7.js:1)
at g (polyfills.fe2ee2d4ceefdcd961d7.js:1)
at t.invokeTask [as invoke] (polyfills.fe2ee2d4ceefdcd961d7.js:1)
at m (polyfills.fe2ee2d4ceefdcd961d7.js:1)
GET https://account.mycroft.ai/api/preferences net::ERR_ABORTED 502 (Bad Gateway)
рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдореИрдВ рдЗрд╕реЗ рднреА рджреЗрдЦрддрд╛ рд╣реВрдВред
рдкрд┐рдВрдЧ @chrisveilleux рдкрд░ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ рдЬреЛ рдЕрдзрд┐рдХрд╛рдВрд╢
рдпрд╣ рдореБрдЭреЗ рднреА рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИред
рдЙрдмрдВрдЯреВ 19.10
рдХреНрд░реЛрдо рдореЗрдВ рд╣реЛрддрд╛ рд╣реИ 78.0.0.3904.97 рдФрд░ рд╕рд╛рде рд╣реА рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ 70.0.1рдХрдВрд╕реЛрд▓ рдЖрдЙрдЯрдкреБрдЯ рд╣реИ:
GET https://account.mycroft.ai/api/defaults 502 (Bad Gateway) ERROR Error: Uncaught (in promise): e: { "headers": {"normalizedNames":{},"lazyUpdate":null}, "status": 502,"statusText":"Bad Gateway", "url": "https://account.mycroft.ai/api/defaults", "ok": false, "name": "HttpErrorResponse", "message": "Http failure response for https://account.mycroft.ai/api/defaults: 502 Bad Gateway", "error": "<html>\r\n<head><title>502 Bad Gateway</title></head>\r\n<body>\r\n<center><h1>502 Bad Gateway</h1></center>\r\n<hr><center>nginx/1.15.5 (Ubuntu)</center>\r\n</body>\r\n</html>\r\n<!-- a padding to disable MSIE and Chrome friendly error page -->\r\n<!-- a padding to disable MSIE and Chrome friendly error page -->\r\n<!-- a padding to disable MSIE and Chrome friendly error page -->\r\n<!-- a padding to disable MSIE and Chrome friendly error page -->\r\n<!-- a padding to disable MSIE and Chrome friendly error page -->\r\n<!-- a padding to disable MSIE and Chrome friendly error page -->\r\n" } at P (polyfills.fe2ee2d4ceefdcd961d7.js:1) at P (polyfills.fe2ee2d4ceefdcd961d7.js:1) at polyfills.fe2ee2d4ceefdcd961d7.js:1 at e.invokeTask (polyfills.fe2ee2d4ceefdcd961d7.js:1) at Object.onInvokeTask (main.d5bfb4f8cb54f908b0f5.js:1) at e.invokeTask (polyfills.fe2ee2d4ceefdcd961d7.js:1) at t.runTask (polyfills.fe2ee2d4ceefdcd961d7.js:1) at g (polyfills.fe2ee2d4ceefdcd961d7.js:1) at t.invokeTask [as invoke] (polyfills.fe2ee2d4ceefdcd961d7.js:1) at m (polyfills.fe2ee2d4ceefdcd961d7.js:1) GET https://account.mycroft.ai/api/preferences net::ERR_ABORTED 502 (Bad Gateway)
рд╣рд╛рдВ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЦрд╛рддрд╛ рд╡рд┐рд╡рд░рдг рдФрд░ рдЦрд╛рддреЛрдВ рдХреЛ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИред mycroft.ai рдЦрд░рд╛рдм рдЧреЗрдЯрд╡реЗ рддреНрд░реБрдЯрд┐ рдореЗрдВ рдкрд░рд┐рдгрд╛рдо рджреЗрддрд╛ рд╣реИ
рдмреИрдХрдПрдВрдб рдХреА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╣реЛрд╕реНрдЯ рдХреЛ рд░реАрдмреВрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рд▓реЗрдХрд┐рди рд╕реЗрд╡рд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдкреБрдирд░рд╛рд░рдВрдн рдирд╣реАрдВ рд╣реБрдИ рдереАред
рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдмрдВрдж рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдЕрдЧрд░ рдЖрдкрдХреЗ рд▓рд┐рдП рд╕рдорд╕реНрдпрд╛ рдмрдиреА рд░рд╣рддреА рд╣реИ рддреЛ рдмреЗрдЭрд┐рдЭрдХ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓реЗрдВред
рдПрдХ рдмрд╛рд░ рдлрд┐рд░ рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред
рдирдорд╕реНрддреЗ, рдмрд╕ рдЗрд╕ рдкрд░ рд▓реВрдк рдмрдВрдж рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред
рд░рд╡рд┐рд╡рд╛рд░ 10 рдирд╡рдВрдмрд░ рдХреЛ, Mycroft рд╕реЗрд╡рд╛ API рд╕рдорд╛рдкрди рдмрд┐рдВрджреБрдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдЕрдиреБрдкрд▓рдмреНрдз рд╣реЛ рдЧрдпрд╛, рдЬрд┐рд╕рд╕реЗ рдХреБрдЫ рдкреГрд╖реНрдареЛрдВ рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд▓реЛрдб рд╣реЛрдиреЗ рд╕реЗ рд░реЛрдХрд╛ рдЧрдпрд╛ред рдЗрд╕рдореЗрдВ Home.mycroft.ai рдХреЗ рдкреНрд░реЛрдлрд╛рдЗрд▓, рдорд╛рдИ рдбрд┐рд╡рд╛рдЗрд╕реЗрдЬ рдФрд░ рдРрдб рдбрд┐рд╡рд╛рдЗрд╕ рдкреЗрдЬ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рд╣рдорд╛рд░реА рдорд╛рдирдХ рдШрдЯрдирд╛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдЗрд╕ рдШрдЯрдирд╛ рдХреЗ рд▓рд┐рдП рдПрдХ
рд╣рдорд╛рд░реА рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ рдЯреАрдо рдиреЗ рдХреБрдЫ рд╣реА рдШрдВрдЯреЛрдВ рдореЗрдВ рдЗрд╕ рд╕реЗрд╡рд╛ рдХреА рдЬрд╛рдВрдЪ рдХреА рдФрд░ рдЗрд╕реЗ рдмрд╣рд╛рд▓ рдХрд░ рджрд┐рдпрд╛, рдФрд░ рд╕рднреА рд╕реЗрд╡рд╛рдПрдВ рдЕрдм рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣реА рд╣реИрдВред
рдШрдЯрдирд╛ рдХреЗ рдмрд╛рдж рдХреА рдПрдХ рдорд╛рдирдХ рд╕рдореАрдХреНрд╖рд╛ рдХреА рдЬрд╛ рд░рд╣реА рд╣реИ, рдФрд░ рдЯреАрдо рдиреЗ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреА рдШрдЯрдирд╛ рдХреА рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддрддреНрдХрд╛рд▓ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреА рд╣реИ, рд╕рд╛рде рд╣реА рдпрджрд┐ рдХреЛрдИ рд╕реЗрд╡рд╛ рдЕрдиреБрддреНрддрд░рджрд╛рдпреА рд╣реЛ рдЬрд╛рддреА рд╣реИ рддреЛ рд╕реНрд╡рдд: рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддрд┐ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
рд╣рдо рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдХреНрд╖рдорд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдЬреЛ рдЗрд╕ рджреМрд░рд╛рди рдЕрдкрдиреЗ рд╕рднреА рдЦрд╛рддреЗ рдХреА рдЬрд╛рдирдХрд╛рд░реА рддрдХ рдирд╣реАрдВ рдкрд╣реБрдВрдЪ рд╕рдХреЗ, рдФрд░ рдЗрд╕ рдореБрджреНрджреЗ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдореЗрдВ рд╣рдорд╛рд░реЗ рд╕рдореБрджрд╛рдп рдХреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░рддреЗ рд╣реИрдВред рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдбрд┐рдмрдЧ рдХрд░рдиреЗ рдореЗрдВ рд╕рдореБрджрд╛рдп рдХрд╛ рд╕рдорд░реНрдерди рд╣рдореЗрдВ Mycroft рдХреА рд╕реЗрд╡рд╛рдУрдВ рдореЗрдВ рд▓рдЧрд╛рддрд╛рд░ рд╕реБрдзрд╛рд░ рдХрд░рдиреЗ рдореЗрдВ рд╕рд╣рд╛рдпрддрд╛ рдХрд░рддрд╛ рд╣реИред
рдзрдиреНрдпрд╡рд╛рдж
Mycroft AI . рдХреА рдЯреАрдо
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдореИрдВ рдЗрд╕реЗ рднреА рджреЗрдЦрддрд╛ рд╣реВрдВред
рдкрд┐рдВрдЧ @chrisveilleux рдкрд░ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ рдЬреЛ рдЕрдзрд┐рдХрд╛рдВрд╢