question

justinhook avatar image
justinhook asked

"Let's Play" is triggering the Quit Intent

An update to my skill got flagged because the tester found that "Let's play {}" caused the skill to stop. "Let's play [CATEGORY NAME]" was one of my sample utterances, but I get the problem with or without it included, and regardless of apostrophe:

SetCategoryIntent Let's play {Category}
SetCategoryIntent Lets play

Looking into it, "Let's play" (also "lets pay" and other close variations) is triggering the Quit Intent. I understand Quit is built in to Alexa, and I have extended it with these:

QuitIntent quit
QuitIntent exit
QuitIntent stop
QuitIntent cancel
QuitIntent quit game
QuitIntent exit game
QuitIntent stop game
QuitIntent cancel game
QuitIntent exit autocompete
QuitIntent quit autocompete
QuitIntent stop autocompete
QuitIntent cancel autocompete

So far with everything I've tried it always triggers "QuitIntent."

Any idea what I can do to solve this?

alexa skills kitintentstestingcertificationbuilt-in library
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

1 Answer

Brian@Amazon avatar image
Brian@Amazon answered

Hmm. What happens if you remove the extensions to quit you added? If that doesn't fix it get back to us and we can further investigate.

2 comments
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

justinhook avatar image justinhook commented ·

Thanks for your reply! Removing them fixed that, though "let play" causes a "Unable to generate request for your skill." error.

0 Likes 0 ·
Brian@Amazon avatar image Brian@Amazon ♦ justinhook commented ·

Yeah, no problem. Could you add let play to the other intent?

0 Likes 0 ·