I checked my alexa developer console and everything seems to be set as should. However I implemented the “input validation” method (because I need an equivalent of Alexa’s “Slot Filling” - it looks like there is no support for it yet in Jovo)
Everything is working, but the problem is that, after I get a validation error and ask the user to input the correct value, the user is forced to say "DA " but it would be more natural to say just “”. “da” is the input I checked for and that is invalid or missing.
The question I ask to the user is something like “where are you leaving from?” and now the user is forced to say “from ischia” and not just “ischia” in order to have it working.
So I added a followUpState to the ask method and created some intents inside it with the words I’m expecting the user could say (let’s say “Ischia”)
Here is my follow up state code:
console.log(’------- ISCHIA INTENT ----------’);
this.$inputs.da.value = “ischia”;
But this does not work. Is this limited just to YES/NO intents? If so, how can I solve my problem?