When I build my skill by your command, I've got the following error.
$ sls alexa build -d
Status Code Error --------------------------------------
429 - "{\"message\":\"We are experiencing heavy traffic at the moment. Please try again later.\"}"
For debugging logs, run again after setting the "SLS_DEBUG=*" environment variable.
Get Support --------------------------------------------
Docs: docs.serverless.com
Bugs: github.com/serverless/serverless/issues
Issues: forum.serverless.com
Your Environment Information -----------------------------
OS: darwin
Node Version: 10.5.0
Serverless Version: 1.34.1
When I build my skill by your command, I've got the following error.
I think when the developer has a lot of skills, the SMAP API will be throttled. I debug your script and I found the error position. There: https://github.com/marcy-terui/serverless-alexa-skills/blob/master/lib/AlexaApi.js#L113
I've add the following debug code.
this.getSkills(vendorId)
will returns huge lists (the length is 50).Could you add setInterval or sleep method to to avoid the throttling? Thanks !