0

알렉사 스킬 용 람다 함수를 만들었습니다. amazon 개발자 콘솔에서 테스트 할 때 모든 의도와 질문이 올바르게 작동합니다. Alexa App에 동일한 패키지가 배포되면 실행 요청 요청 만 잘 작동하고 다른 의도는 정확한 결과를 제공하지 못합니다. 코드 샘플 here알렉사 스킬은 "시작 요청"의도에만 사용됩니다.

답변

1

람다 로그 (CloudWatch)를 확인한 다음 console.log() 메시지를 추가하여 메소드가 호출되는지 확인하십시오.

대문자 문자열을 예상했을 때 비슷한 문제가 발생했습니다. Alexa는 항상 소문자로 문자열을 전달합니다. 예를 들어, 콘솔에 "Hello"를 입력하면 코드가 "Hello"와 비교하면 작동합니다. 그러나 Alexa에게 "Hello"를 말하면 요청에 "hello"문자열 (모두 소문자)이 전달됩니다.