Я уже искал в Интернете ответ, но не смог его найти. Итак, представьте себе следующий alexa-диалог:
'Алекса, начни SKILL'
Устройство Alexa должно показывать простую карту типа
Эй, ПОЛЬЗОВАТЕЛЬ. Рад тебя слышать. '
, спросите ПОЛЬЗОВАТЕЛЯ, что он хочет делать дальше
и будьте готовы к ответу после этого.
// To do that, I am using the following line of code:
this.emit('askWithCard', speechOutput, speechOutput, SKILLNAME, 'Hey USER...');
Когда Alexa снова слушает, представьте, что пользователь говорит что-то вроде
«Есть ли у меня новые сообщения?»
Затем Алекса должна обновить последнюю карту, например,
'Вы получили 2 новых сообщения от Тома.'
и снова запросить ввод у пользователя.
Я пытался просто использовать код, упомянутый выше, но Alexa просто не обновляет карту, так что даже если я генерирую новый 'askWithCard' или 'tellWithCard', все равно остается первый 'Эй, ПОЛЬЗОВАТЕЛЬ. Приятно слышать, что ваша карта показана.
Есть ли возможность обновить карту?