• 목록
  • 아래로
  • 위로
  • 0
  • title: 황금 서버 (30일)humit
  • 조회 수 969

저번 시간에는 서버에 세팅을 하고 카카오톡 서버와 연결시키는 과정에 대해서 살펴보았습니다. 아직 서버 세팅이 되지 않으신 분은 이전 글을 참조해서 세팅을 하시기 바랍니다.

 

이번 시간에는 저번 시간에 만들어 놓은 Keyboard 버튼에 따른 응답을 만들어보도록 하겠습니다.

 

일단 앞 시간에 BASE_URL로 설정해 놓은 주소로 접속하시면 아래와 같은 로그인 화면을 보실 수 있습니다. 여기에서 이전 시간에 입력한 ID와 비밀번호를 입력해서 로그인을 하시면 됩니다.

01.jpg

 

로그인이 성공했다면 아래와 같이 관리자 페이지를 볼 수 있습니다. 그리고 로그인이 실패했다면 에러가 뜨면서 다시 로그인을 하라는 창이 뜹니다. 만약 계정 정보를 잊어버리신 경우에는 admin.config.php 파일을 열어보시면 ID와 비밀번호에 대한 값을 알 수 있으므로 거기에 나온 값으로 로그인을 하시면 됩니다.

02.jpg

 

이제 버튼 추가하기 링크를 클릭합니다. 그러면 다음과 같은 양식 폼을 볼 수 있습니다.

03.jpg

 

물론 라벨이 달려 있지만, 양식 폼에 대한 내용에 대한 간략한 설명을 드리도록 하겠습니다.

 

'명령어'의 경우에는 어떤 키보드를 눌렀는지를 받아들이는 부분입니다. '표시할 메시지'의 경우에는 그에 대한 응답을 텍스트로 보여주는 역할을 합니다.


이미지를 첨부해서 응답을 보내시려면 '이미지를 사용하겠습니다.'를 누르셔야 합니다. 기본적으로 사진을 업로드를 해서 사용하는 것으로 하고 있지만, 'URL로 사용하겠습니다.'를 누르시면 서버에 사진을 올리지 않고, URL 주소에 있는 이미지를 사용하게 됩니다. '이미지 width'나 '이미지 height'의 경우에는 단위가 px 단위입니다. 참고로 현재 사진의 포맷은 JPEG와 PNG를 지원하며, 권장 사이즈는 720x630 px이며, 권장 용량은 500KB라고 합니다.(https://github.com/plusfriend/auto_reply#63-photo)

 

다음으로 버튼으로 된 링크를 첨부하기 위해서는 '링크를 사용하겠습니다.'를 누르시고, '이동할 링크'에는 말 그대로 이동할 링크 주소를 입력하고, '표시할 내용'에는 링크에서 표시될 텍스트를 사용하시면 됩니다.

 

마지막으로 Keyboard의 경우에는 'Default keyboard를 사용합니다.'를 클릭할 경우 처음 세팅 과정에서 사용한 Home keyboard로 사용을 합니다. 그리고 체크를 하지 않고, 아래 텍스트 상자도 비어 있을 경우 미디어 업로드(사진, 동영상, 음성)를 할 수 있게 되어 있습니다. 그리고 텍스트 상자에 무언가를 작성할 경우 해당하는 키보드들이 응답이 끝난 다음에 나타납니다. 여기서 나타나는 키보드는 enter로 구분합니다.

 

앞에서 '안녕'과 '자기소개'를 Default Keyboard로 사용했기 때문에 '안녕'과 '자기소개'에 대한 값을 넣어주도록 하겠습니다. 이 부분은 예시이니 자신의 상황에 맞게 사용을 해주시면 됩니다.
04.jpg

 

05.jpg

 

입력이 성공했다면 아래 그림과 같은 화면을 보실 수 있습니다.
06.jpg

 

이렇게 하면 서버에서 할 수 있는 작업은 모두 끝났습니다.

 

이제 카카오톡에서 잘 동작하는지를 확인해보도록 하겠습니다.
07.jpg

 

잘 작동하는 것을 볼 수 있습니다. 이렇게 해서 간단한 키워드 정적 응답 봇을 만들어 보았습니다. 참고로 동적인 응답을 만들기 위해서는 직접 PHP 파일을 수정하셔야 합니다.

작성자
title: 황금 서버 (30일)humit 119 Lv. (0%) 1144260/115200000EXP

Study For Us Hosting 1기 모니터링 관리자 (16.12.01 ~ 17.01.08.)

C++, Python, PHP를 주로 사용하며 알고리즘, DL, 해킹 쪽에 관심이 있습니다.

휴학생입니다.

티스토리 블로그 : http://humit.tistory.com/

카카오톡 봇 : http://pf.kakao.com/_Efrbu/chat

지식인 프로필 : https://kin.naver.com/profile/jhjang1005

댓글 0

권한이 없습니다.
번호 제목 글쓴이 날짜 조회 수
공지 [작업 완료] 설 명절 맞이 서버 업데이트 안내 3 마스터 마스터 24.02.11.17:21 861
공지 [중요] 호스팅 만료와 관련하여 일부 수칙이 변경됩니다. 4 마스터 마스터 23.01.14.02:23 4537
177 [팁] DB보안의 참고할만한 사이트 2 title: 황금 서버 (30일)어코 16.07.16.13:36 564
176 [최적화] 중첩 반복문은 안감을 두껍게 짜야한다. 5 image 네모 네모 21.09.30.09:55 1292
175 [자동응답봇] 카카오톡 자동응답봇을 만들어보자 [4] 1 image humit title: 황금 서버 (30일)humit 16.07.26.21:27 1637
[자동응답봇] 카카오톡 자동응답봇을 만들어보자 [3] image humit title: 황금 서버 (30일)humit 16.07.19.14:44 969
173 [자동응답봇] 카카오톡 자동응답봇을 만들어보자 [2] 9 image humit title: 황금 서버 (30일)humit 16.07.17.20:29 5076
172 [자동응답봇] 카카오톡 자동응답봇을 만들어보자 [1] 2 image humit title: 황금 서버 (30일)humit 16.07.16.11:38 1774
171 [자동응답봇] 카카오톡 자동응답봇을 만들어보자 [0] humit title: 황금 서버 (30일)humit 16.07.15.14:01 1423
170 [윈도우 8.1] 그래픽 태블릿 사용하는 PC에서, 화상 키보드가 갑툭튀하는 현상 해결 팁 2 image 베가리안 16.08.25.01:44 1065
169 [연구글]freenom한글도메인 7 image djdisodo 16.10.28.08:33 1383
168 [신쓸재수] 소개합니다! 4 image TVJ title: 열려라 맛스타의 자물쇠TVJ 17.10.22.00:21 1550
167 [시놀로지NAS] 로그아웃 타이머 시간 늘리기 3 image 막시모 막시모 17.10.05.11:59 2991
166 [샷투샷] 오티 3 image 갱생협스 갱생협스 20.04.01.16:04 606
165 [생화학] 세포호흡 Part I (에너지 투자기) 2 image sweetenpotato sweetenpotato 20.04.10.01:24 1195
164 [보안] XSS에 대한 내용과 방지 방법. 1 humit title: 황금 서버 (30일)humit 16.07.14.02:10 534
163 [보안] SQL Injection에 대한 내용과 방지 방법. humit title: 황금 서버 (30일)humit 16.07.15.10:58 1215
162 [번외편] 네이버 동영상에서 자막을 파일로 추출하는 방법 2 image 이니스프리 이니스프리 19.12.25.22:34 5656
161 [번외편 - 한컴한글] 스마트한 문서 작성을 위한 팁 (작성 중) 이니스프리 이니스프리 20.08.08.13:50 500
160 [번외편 - 유튜브] Youtube API를 이용하거나 또는 이용하지 않고 채널ID를 추출하는 방법 2 image 이니스프리 이니스프리 19.07.16.17:55 2752
159 [번외편 - 아미나] 아미나의 회원 이미지와 관련하여 x2 3 image 이니스프리 이니스프리 18.12.10.19:57 705
158 [번외편 - 아미나] 그누보드/아미나에서 게시글의 날짜를 최종수정일로 변경하고, 목록스킨 및 위젯을 최종수정일 순으로 정렬하기 2 image 이니스프리 이니스프리 18.11.11.22:36 2573