I have a skill that gets a list from another service and I want to give that list to the user one at a time as they say next. I implemented the AMAZON.NextIntent. That works well; however, if the user says anything other than "next" the skill "dies". It just stops. I implemented the AMAZON.FallbackIntent which usually works, but not in this particular case. In this case the AMAZON.FallbackIntent does not get called.
The other way to do this, that I can think of is to implement a "next" slot and handle it "manually". But then I have to handle the StatusCode.ER_SUCCESS_MATCH and no match. If I implement the previous, then it gets even more complicated. I would have to come up with a previous slot and check which one was used. I guess it is doable, but I think there should be an easier way to do this. So before I fully go down that rabbit hole, I wanted to ask.
The built in next and previous work great, but if the user says anything else, the skill terminates...if there is a way to avoid that then I would be golden for this part. Please let me know your thoughts.