물어해야합니다. 예를 들어메신저 봇 PHP 변수
: 사용자가 봇 질문에 보내
어떻게 사용자가 요청 도시를 가져 오기 위해 "일본에서 시간이 무엇입니까?" 가져 오는 방법 일본?2)
나는
방법 단계의 질문에 의해 단계를 만들기 위해 ... 보낸 사람받는 사람 등의 배열 내 데이터베이스에 모든 메시지를 저장?사용자가 전송 :이 당신의 이름을 보내 주시기 바랍니다
사용자 응답 : 홍길동
봇 2 DVD
봇 대답을 구입 예를 들어
대답 : 주소를 보내주십시오
사용자 응답 : 1, 그레이트 거리, 토키오
봇 답 :이 감사는 everythig 저장.
나는 이것이 IF 문장으로 만 이뤄질 수는 없겠지만 세션이나 메모리 같은 것으로 생각한다. 봇은 사용자가 무언가를 사고 싶어한다는 것을 알아야하며, 그렇다면 이름과 사용자 주소에 대해 물어야합니다.
일부 문자열을 사용하여 간단한 BOT를 만들었지 만,이를 수행하는 방법을 알 수 없습니다. 그리고 FB에 대한 FB 문서는 나를 도와주지 않습니다.
감사합니다. 좋은 하루 되세요! 한 Statment 당신은 저장소 사용자의 상태에 대한 데이터베이스를 사용할 수있는 현재 질문 번호
switch ($c) {
case 4 :
//update the current question number in db and show the next question
$bot->send(new StructuredMessage($message['sender']['id'],
StructuredMessage::TYPE_BUTTON,
[
'text' => 'Enter your Facebook profile link',
'buttons' => [
new MessageButton(MessageButton::TYPE_POSTBACK, 'Skip')
]
]
));
break;
}