Intent confirmation
Hello,
I was wondering how was the intent confirmation integrated with the framework? I couldn't find anything about it, maybe it is still under development? Here is the feature I am referring to in the Alexa Skill Builder (beta).
https://goo.gl/photos/4jdyjChyLEiJ4jbN7
Thanks !
Ps: I love this framework!!
Doesn't look like we support anything explicitly for this, please contribute.
I thought we added the confirmation stuff with the conversation stuff right after the directives
On Jun 30, 2017 10:55 AM, "Daniel Doubrovkine (dB.) @dblockdotorg" < [email protected]> wrote:
Doesn't look like we support anything explicitly for this, please contribute.
— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/alexa-js/alexa-app/issues/255#issuecomment-312289549, or mute the thread https://github.com/notifications/unsubscribe-auth/ABYnR8kmusHGo4Cr0hKVAWa_v74x3oGxks5sJQxfgaJpZM4OI_bY .
@ericblade Did we? Link?
You mean https://github.com/alexa-js/alexa-app/pull/250? Does that do what you're describing @adriendomoison ?
I guess "we" (i mean the people that aren't me that are contributing with more than conversation right now :) ) did the confirmation before the dialog. https://github.com/alexa-js/alexa-app/commit/b4e110647d167f06d56269186298d2d66bdd7f8c #248
I am not sure what is the dialog feature, the Alexa skill builder feature I am talking about allows you to preset some sentences that alexa can say, so I guess the framework would have to be able to retrieve this list? I am not familiar with this confirmation feature yet so I am not sure about how it is suppose to work exactly.
So, I haven't worked with the feature yet, but the basics of it seem to indicate that it provides you a way to get the Alexa service to prompt (with multiple prompts if necessary) for all the information required to trigger an Intent, before contacting your skill with it.
https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/dialog-interface-reference#dialog-reqs
This is likely faster / more responsive .. but less flexible.. than building your own conversation handler to deal with it.
It appears that you provide a prompt to the user to confirm that all of the info it's about to send to the skill is correct, and then it provides it to your skill.