Действия в Документах Google содержат объект conv.data.fallbackCount
, о котором вы можете прочитать в подразделе Воспроизведение без совпадений :
app.intent('Default Fallback Intent', (conv) => {
conv.data.fallbackCount++;
// Provide two prompts before ending game
if (conv.data.fallbackCount === 1) {
conv.contexts.set(DONE_YES_NO_CONTEXT, 5);
conv.ask('Are you done playing Number Genie?');
} else {
conv.close(`Since I'm still having trouble, so I'll stop here. ` +
`Let’s play again soon.`);
}
});
Хотя это, возможно, лучше дизайн диалога , чтобы оставить эту переменную в покое - тем самым позволяя диалогу закрыться, когда счетчик увеличивается до трех, - вы можете попробовать сбросить conv.data.fallbackCount
вручную, например:
conv.data.fallbackCount = 0;