2017-09-20 5 views
1

builder.Prompts.confirm을 사용할 때 사용자로부터 응답 값을 얻는 방법 ("세션이 문제를 해결 했습니까?") 사용자가 사용자가 "아니오", 나는 다시Microsoft Bot Builder NodeJs에서 builder.Prompts.confirm()의 응답을 저장하는 방법

을 시도하십시오 말할 것이다라고하면 "예", 작별 2 말할 것이라고 말했습니다 경우) 마이크로 소프트 봇 프레임 워크 (노드 JS)

에 난 그냥 1. 아래에 구현하려는

다음은 내 코드

if(builder.Prompts.confirm(session, "Did that solve your problem buddy !")) 
session.send("good by"); 
else 
session.send("Please try again"); 

답변

1

전나무입니다 st, 나는 Prompt for user input 문서를 읽을 것을 권합니다.

그런 다음 응답을 받으려면 추가 폭포 단계와 response 속성을 추가해야합니다.

function (session, args, next) { 
     builder.Prompts.confirm(session, "Did that solve your problem buddy !"); 
}, 
function (session, args) { 
     if (args.response) { 
     session.send("good by"); 
     else { 
     session.send("Please try again"); 
} 
+1

감사합니다. Ezequiel Jadib. 그것은 일했다 :-). –

+0

질문에 답변으로 표시하십시오. –