alexa-sdk을 사용하여 노드에 Alexa 스킬을 구축 중입니다. 사용자 상호 작용을 처리하기 위해 dialog model을 사용하고 있습니다. 실행 요청에서 의도 요청과 같이 흐름을 새로운 request types으로 전달하는 데 문제가 있습니다.Nunch의 alexa-sdk를 사용하여 LaunchRequest를 위임 할 수있는 방법
다음은 내가 가장 좋아하는 핸들러의 예입니다. 나의 특정한 유스 케이스는 사용자의 질문 몇 가지를 물어보고 대답에 따라 다른 의도로 보내고 싶다. 의도에서 원래 요청을 입력 한 것처럼 요청 개체에 대한 액세스 권한을 갖고 싶기 때문에 대화 모델이 작업을 수행 할 수 있습니다.
const handlers = {
'LaunchRequest': function() {
this.emit('Entry'); // this does not do what I want
},
'Entry': function() {
let request = this.event.request; // this is the launch request object.
// I would like to get the request object for Entry, like if the user started here
// ask some questions, potentially passing the torch to a new intent based on the answers
}
};
그래서 사용자가 원래 의도 한대로 요청한 것처럼 "호출"할 수있는 방법이 있습니까? 미안 문서에서 명백한 것을 발견하지 못했다면 꽤 철저히 조사했지만 많은 문서가 있습니다. 추신 : 물론 수동으로 요청 개체를 구성 할 수 있지만 정말 기분이 안된다.
좋아요, 그럼 내 응용 프로그램의 대화 상자를 약간 재구성 할 예정이므로 시작 요청에서 사용자가 의도를 호출하도록 요청합니다. 시간 내 주셔서 감사합니다 :) – MyrionSC2