Utilisation du kit de développement node.js pour créer des actions Google Home. Première version fonctionne très bien, mais avec identique code juste nouveau projet Google je reçoisNoeud Actions Google - Etat de boîte de dialogue non valide
actions-on-google:debug handleError_: text=Invalid dialog state
sortant de ce code:
let inputPrompt = assistant.buildInputPrompt(true, speechOutput,[repromptNoMatch],[repromptNoResponse]);
assistant.ask(inputPrompt, [{'intent': RAW_INTENT}]);
Le même code fonctionne sur un autre projet Google.
Dans le projet de travail, la sortie de débogage ressemble à ceci:
debug ask: inputPrompt=[object Object], dialogState=undefined
Dans le projet qui ne travaillent pas, il ressemble à ceci:
debug ask: inputPrompt=[object Object], dialogState=[object Object]
eventhough l'objet est un obejct vide! Le redéploiement ne règle pas le problème - ce qui me surprend.
Il semble également impossible de "réinitialiser" l'état de la boîte de dialogue!
résolu - la méthode ask ne supporte plus les inlineDialogs – Rafael