박상권의 삽질블로그

[카카오톡 옐로아이디]자동응답API 설정하기 본문

IT/기타정보

[카카오톡 옐로아이디]자동응답API 설정하기

박상권 2016. 5. 27. 09:30

안드로이드 개발자들이 모여있는 오픈채팅방에 참여해보세요 .
Q&A 및 팁을 공유하는 방입니다..
오픈채팅방 참여



블로그를 Medium으로 옮겨서 운영하고 있습니다.
앞으로 새로운 글은 모두 미디엄 블로그를 통해서 올릴 예정입니다.
미디엄에서 다양하고 유익한 포스팅을 살펴보세요
미디엄 블로그 보기


카카오톡 옐로아이디가 뭐에요?



'옐로아이디는 고객과 소통할 수 있는 카카오톡 비즈니스 아이디입니다' 라고 옐로아이디 홈페이지에 나와있습니다.

옐로아이디의 활용방법은 무궁무진합니다.

음식점이나 쇼핑몰같은 매장 혹은 상점에서 고객관리 혹은 홍보가 가능합니다.

앱서비스나 기타 온라인서비스에서 고객문의나 불만사항접수등의 소통창구로 쓰이기도 합니다.



( 셀폰 앱서비스의 옐로아이디를 이용한 고객응대 )



옐로아이디에 대한 소개나 활용방법은 아래 공식홈페이지에서 확인해보시면 좋습니다.

https://yellowid.kakao.com






자동응답API란?


텔레그램이나 슬랙같은곳에서 봇(Bot)이라는 개념을 들어보셨을겁니다.

네 맞습니다. 그 로봇의 봇(Bot)입니다.






이 봇의 개념은 여러용도로 사용할 수도 있습니다.

주식시황을 알려주는 봇을 만든다고 가정하면 채팅창에 '삼성전자' 라고 치면 현재가를 알려주도록 할수도 있습니다.







혹은 '심심이'처럼 봇과 대화할수있는 기능도 만들수 있습니다.




이러한 기능을 할수 있도록 카카오 옐로아이디에서는 '자동응답 API'기능을 제공합니다.









자동응답 API 설정하기


우선 무엇보다도 옐로아이디 계정이 있으셔야 합니다.

계정이 없으시다면 계정을 만드시고 심사를 통과하시면 자동응답 API를 설정하실 수 있습니다.



문제없이 옐로아이디를 만드셨다면 옐로아이디 페이지에서 [자동응답]-[자동응답 API]메뉴를 선택합니다.







위의 화면에서는 이미 자동응답기능이 설정되어 있지만 처음 화면에 들어오시는경우는 자동응답을 위한 앱등록을 해주셔야 합니다.

자동응답 API에서는 5개의 API를 제공하고 있고 이에 대한 응답기능이 구현되어 있어야 합니다.



1) 키보드

GET /keyboard

- 처음에 사용자가 채팅방에 들어왔을때 사용자에게 아래 키보드에 보여질 내용을 리턴해주어야 합니다.


2) 메세지

POST /message

- 자동응답 API에서 제일 핵심인 내용입니다. 사용자가 보내는 메세지/사진/동영상 을 이 API를 통해서 보내고 서버가 처리해서 그에맞는 응답을 해주면 됩니다.


3) 친구추가

POST /friend

- 사용자가 옐로아이디를 친구추가했을때 호출되는 API입니다.


4) 친구차단

DELETE /friend

- 사용자가 옐로아이디를 친구차단했을때 호출되는 API입니다.


5) 채팅방 나가기

DELETE /chat_room

- 사용자가 채팅내용을 삭제했을때 호출되는 API입니다.



위의 기능들을 완성하셨다면 API를 만든 서버주소정보를 입력하고 API테스트를 수행합니다.

문제가 없다면 정상적으로 앱등록이 완료되고 아래와 같은 화면을 보실 수 있습니다.







사실 관리페이지에서는 단계별로 필요한 정보를 입력하고 설정만 해주면 되기때문에 별로 어려운 작업은 없습니다.

자동응답 API 서버구성은 각자 편하신 언어/플랫폼에서 구성하시면 됩니다.



자동응답 API가 적용되어있는 옐로아이디를 테스트해보고 싶으시다면

아래 예시처럼 친구찾기에서 '박상권'을 검색하신뒤 친구추가하시고 테스트해보시거나 아래 링크를 따라서 친구추가해보시면 됩니다.

http://plus.kakao.com/home/ltrrr3dq







다음에는 '자동응답 API'에 응답하기 위한 서버구성을 하는방법에 대해 포스팅하겠습니다.

( AWS에서 서버없이 API Gateway와 Lambda를 이용해서 서버응답API를 구성하는 방법입니다 )





Comments