2017-12-08 19 views
0

대화 흐름과 fb 메신저를 사용하여 간단한 봇을 만들려고합니다. 나는 케이크 유형을 선택하는 최종 사용자에게 두 개의 버튼을 표시하는 요구 사항이 있습니다.fb messenger bot의 값을 대화 흐름으로 저장

{ 
    "facebook": { 
    "attachment": { 
     "type": "template", 
     "payload": { 
     "template_type": "button", 
     "text": "What kind of cake would you like?", 
     "buttons": [ 
      { 
      "type": "postback", 
      "payload": "witheggs", 
      "title": "Contain Eggs" 
      }, 
      { 
      "type": "postback", 
      "payload": "noeggs", 
      "title": "Eggless" 
      } 
     ] 
     } 
    } 
    } 
} 

사용자 탭에 다음 두 개의 버튼 중 하나를 내가 대화 흐름에 어떤 변수로 설정 어떻게하면 다음 질문의 다음 세트를 질문 : 나는 아래의 사용자 정의 응답을 사용하여 옵션을 표시 할 수 있어요?

답변

0

내가 여기 당신이 사용하는 어떤 언어 모르겠지만 당신이 찾고있는 무엇 :

페이로드 부분이 resolvedQuery 사용자가 어떤 버튼을 클릭로 api.ai에 의해 반환됩니다. 사용자가 클릭 계란 포함하는 경우

예를 들어, api.ai는 JSON의 resolvedQuery 노드를 통해witheggs를 리턴한다.

도움이 되었습니까? 다른 것이 있는지 물어보십시오.

+0

이 값을 대화 상자 작업의 매개 변수에 다시 할당하려면 어떻게해야합니까? – Vik

+0

귀하의 요구 사항이 무엇인지 정확하게 말씀해 주시면 도와 드리겠습니다. 그냥 시나리오 해줘. 당신의 질문에서 내가 이해하는 바에 의하면, 당신은 단지 그것을 돌려주고 싶기 때문입니다. 정말? 표시하지 않습니까? 네가 무엇을 요구하는지 이해해야한다. –

+0

잘 여기에 그것은 : fb에 사용자는 말합니다 : 나는 케이크를 원한다. 봇 (bot)은 달걀과 계란이없는 버튼 두 개로 대답했습니다. 어떤 사용자가 클릭하면 다음 질문을하고 싶습니다. 이제 slected 버튼 포스트 백이 대화 흐름의 매개 변수에 값을 할당하는 방법에 문제가 있습니다. – Vik