Hi All,
I’m having an issue when I invoke a utterance that is not in my intent utterance possibility.
When I test my skill :
user : “Alexa, open Name_of_my_skill”
Alexa : “Welcome to the Name_of_my_skill”
user:” banana” or “word_not_in_my_intent” (I’m test a word not in the utterance of any intent)
Alexa : Answer with a random existing intent.
I have tested with several words, and I’m always having the same issue. I’m using a lambda function and the python SDK, but when I check the json input, it seems that the error is before going through the lambda function.
The end of the json input is the following :
"request": {
"type": "IntentRequest",
"requestId": amzn1.echo-api.request.7b98e620-a184-4481-ad9e-dd81258d3486",
"timestamp": "2019-01-23T21:29:03Z",
"locale": "en-US",
"intent": {
"name": "Name_of_one_of_my_intent",
"confirmationStatus": "NONE"}}
Instead of seeing the word “Banana”, I can read the name of one of my intent in the json input so this intent has been randomly choosen.
I have this problem on 2 skills that I’m developing at the moment (one has failed the certification because of the problem), and I don’t see how I can solve this problem, so any help is welcome.