Hello im working on a Skill for alexa using the lambda function
It works great but when it gets to validation it gives me some errors that im not able to pass..
last week i succeeded in passing the tests but seem i changed something on the build and now it dont pass thru it
My problem seems to be about the skill.json file
and the question is where it should located…
the skill is in portugueses and english and i added canada india england and australian english to the locales...
Since the code needed libraries im using visual studio code to upload the function to lambda directory
so the question is should i upload the files to only the lamda or also to the code area on the developer area? although its not accessible to code, the skill.json file (the updated version) seem to be sitting there somehow..
Any ideas? thanks
thanks!
What im trying is to change the location content of the skill but somehow it dont seem to do any
I understand you that you are trying to add more locales to your skill.
In order to make your skill available for users on other locales, please add those locale to your skill by following the below steps:
To speed up your development, I advise you to use the skill locale clone feature to extend that locale asset to another locale in the same language - this process creates a copy of your skill's manifest data and interaction model. The clone also copies the invocation name, API usage—such as Alexa Presentation Language (APL) or Account Linking—and endpoint URL. The skill locale clone feature supports all languages. However, the feature doesn’t support cross-language locale cloning. For example, you can't clone a skill from en-US to es-ES, but you can clone a locale from en-US to en-GB. Please follow this procedure - https://developer.amazon.com/en-US/docs/alexa/custom-skills/develop-skills-in-multiple-languages.html#clone-a-skill-locale-with-the-developer-console
Using JSON editor: If you want to keep the same interaction model for all your English languages, you can go to the original interaction model of your skill and click on "JSON editor", after that you can copy all the code you have there and go to the same section ("JSON editor") in your new interaction models and paste it there. Take into consideration that each region should have its own endpoint in order to work properly.
You can find further information on how to develop skills in multiple languages here: https://developer.amazon.com/en-US/docs/alexa/custom-skills/develop-skills-in-multiple-languages.html