humit0 / kakao_auto_reply

플러스친구/옐로아이디에서 제공하는 자동 응답 API를 PHP와 Apache 환경에서 동작하도록 한 것입니다.
GNU General Public License v3.0
9 stars 14 forks source link

login.php가 접속이 안되네요 ㅠ #38

Closed nori2017 closed 6 years ago

nori2017 commented 6 years ago

셋팅했는데요. 서버는 http://13.229.70.52/ 입니다.

http://13.229.70.52/ 접속해서 install 진행하고 아이디 이름 적고 진행했는데 login.php가 안뜨고 need to install이 계속뜹니다. 뭔가 서버 세팅문제인가도 싶고요.

개발자는 아닙니다만 테스트를 위해 아래와 같이 키보드와 메세지를 셋팅했습니다만 '안녕'이라고 쳐도 모든키워드에 대한 답변을 "해당 프로필의 자동응답 시스템이 응답을 하지 않습니다. 문제가 보고되어 처리 예정입니다. 다음에 다시 시도해주세요" 로합니다.

aws로 서버를 구축했는데 뭘 잘못셋팅한건지 모르겠어요.

서버는 http://13.229.70.52/ 고요

keyboard.php


echo <<< EOD
{
  "type": "text"
}
EOD;

messege.php


// 요청을 받아 저장

$data = json_decode(file_get_contents('php://input'), true); 

// 받은 요청에서 content 항목 설정

$content = $data["content"]; 

// '시작하기' 버튼 처리

if( $content == "시작하기" )
{
echo <<< EOD
    {
        "message": {
            "text": "아직 개발중이라 대답을 잘 못해도 이해해줘^^;"
        }
    }
EOD;
}
// '도움말' 버튼 처리
else if( $content == "도움말")
{
echo <<< EOD
    {
        "message": {
            "text": "이제 곧 정식 버전이 출시될거야. 조금만 기다려~~~"
        }
    }    
EOD;
}

// '안녕'이란 단어가 포함되었을때 처리
else if( strpos($content, "안녕") !== false )
{
echo <<< EOD
    {
        "message": {
            "text": "안녕~~ 반가워 ㅎㅎ"
        }
    }    
EOD;
}
// 그밖의 문장일때 
else
{
echo <<< EOD
    {
        "message": {
            "text": "나랑 놀자 ㅋㅋㅋ"
        }
    }    
EOD;
}