alexa "undefined" нет ответа на "repromptSpeech" - PullRequest
1 голос
/ 20 марта 2019

Я пытаюсь создать навык из фактов с этой структурой:

Пользователь : «Алекса спрашивает мой навык о факте»

Умение : "вот ваш факт" "мы идем?"

Пользователь : "да"

Умение : "вот ваш факт" "мы идем?"

Пользователь : "нет"

Умение : "Конец сеанса, до свидания"

пока все хорошо, но если пользователь ничего не отвечает, умение говорит "undefined" "there was a problem with the requested skill" и она уходит.

Пользователь : «Алекса спрашивает у моего навыка факт»

Умение : "вот ваш факт" "мы идем?"

Пользователь : ""

Умение : "undefined" "возникла проблема с запрошенным умением"

Есть ли намерение перед сборкой обрабатывать такие случаи?

Мне нужна ваша помощь.

спасибо заранее Посланник комментиров Historique Зарегистрированный Communauté

1 Ответ

0 голосов
/ 21 марта 2019

Alexa должен доставить SessionEndedRequest всякий раз, когда пользователь не отвечает.

Обработка запросов, отправленных Alexa (SessionEndedRequest) :

Ваша служба получаетa SessionEndedRequest, когда текущий открытый сеанс закрыт по одной из следующих причин:

  • Пользователь говорит «выйти» или «выйти».
  • Пользователь не отвечает или что-то говориткоторое не соответствует намерению, определенному в вашем голосовом интерфейсе, пока устройство ожидает ответа пользователя.
  • Произошла ошибка.

Таким образом, вы должны обрабатывать это каквы бы справились с LaunchRequest или IntentRequest.

...