Я развиваю навык в Amazon Alexa. Я пытаюсь проверить то же самое, используя echosim.io, но проблема такова, как показано ниже.только встроенные высказывания работают ASK
Мое имя: MyBot и то же имя для вызова.
В echosim.io, Когда я говорю Alexa Launch MyBot, он дает приветственный ответ (ответная реакция, которую я закодировал). Когда я говорю help, он дает мне ответ, который я ввел.
Я 4 намерения сказать
FaqIntentOne
FIntentOne
FaqIntentTwo
FIntentTwo
И мой пример высказывания, как показано ниже.
FaqIntentOne what is first answer
FIntentOne give me first answer
FaqIntentTwo what is second answer
FIntentTwo give me second answer
Когда я запускаю их, Алекс не дает мне ответа.
У меня есть правильные методы и правильный ответ. сообщите мне, почему он не работает на высказывания, кроме встроенных.
при тестировании в тестовом интерфейсе Alexa на developer.amazon.com, он дает мне правильный ответ. Это довольно запутанно.
Ниже приведено как это выглядит в моем коде.
if ("FaqIntentOne".equals(intentName) || "FIntentOne".equals(intentName)) {
return getFirstHelp(intent, session);
}
else if ("FaqIntentTwo".equals(intentName) || "FIntentTwo".equals(intentName)) {
return getSecondHelp(intent, session);
}
Благодаря