2017-12-19 13 views
-5

그래서 언제 호텔 체크인을하고 "언제 체크인 하시겠습니까?"라는 질문으로 답장을 보내주십시오. 다음 단계는 사용자의 대답이 유효한 날짜인지 확인하거나 질문을 다시 묻는 것입니다. 이 상태를 저장하는 방법이 있습니까? "현재 기간을 묻습니다."그러면 사용자가 횡설수설하는 경우 chatbot에서 기간을 다시 요청할 수 있습니다. 체재 기간 질문의 이상으로 나의 chatbot는 사용자가 아무거나 무언가를 타자를 칠 때 일반 메뉴를 다만 자극한다.Facebook Chatbot가 묻기를 원합니다.

예를 들어, 도미노 피자가 내 주소를 요구할 때 일반 메뉴를 다시 표시하는 것과 달리 무언가를 입력하면 다시 묻습니다.

답변

1

일반적으로 Entities 또는 Slots이이 용도로 사용됩니다.

완료 이벤트 데이터 (이벤트 데이터에는 쿼리, 인 텐트, 엔티티, 세션, 사용자 등의 데이터가 포함됨)가 매번 사용자와 대화 자간에 전달되며 모든 엔티티가 하나씩 채워지는지 확인합니다.

필요한 엔티티가 아직 충족되지 않은 경우 사용자에게 관련 질문 (사용자의 체류 기간)을 묻습니다.
모든 엔터티가 채워지고 작업을 수행 할 준비가되면 작업을 완료하고 결과를 사용자에게 회신합니다.

는 도움이되기를 바랍니다.