목적
본 프로그램은 인트라넷의 개발 서버와 마이피플 봇 API 서버 간의 연결 및 실시간 HTTP 로그를 통하여 효율적인 디버깅을 위해 만들어졌습니다.
본 페이지는 HTML5 Server-sent event로 구현되었습니다. Firefox, Chrome, Safari를 사용하시기 바랍니다.
설치 방법
- 서버쪽 코드는 callback.php에 있습니다. 마이피플 봇 설정의 콜백 URL에 넣으시면 됩니다.
- 클라이언트 코드는 본 HTML 페이지에서 아래 서버 스크립트만 수정하면 됩니다.
var source=new EventSource("callback.php");
- 로그 파일은 4k이상 커지면 자동으로 지워집니다.
테스트 방법
- 마이피플 PC 버전에 로그인 합니다.
- '친구추가' 탭에서 'ID 친구찾기'를 눌러 'channy.bot'을 입력합니다.
- 친구 추가에 대한 addBuddy 콜백 로그가 보입니다.
- 메시지를 입력 하시면 sendFromMessage 콜백 로그가 보입니다.
- 봇 응답 기능은 가상 개발 서버의 action.php이며, 봇 API 샘플 코드를 기반하였습니다.
- 더 자세한 사항은 github 코드를 참고하세요.