2016-12-10 1 views
0

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!

+0

résolu - la méthode ask ne supporte plus les inlineDialogs – Rafael

Répondre

2

nouvelle version de demander maintenant ne supporte plus les intentions attendues