Skip to content

페이스북 챗봇 세팅

페이스북 챗봇을 만들려면 우선 페이스북에서 앱을 세팅해야 합니다.
기존의 페이스북 앱과 비슷하긴 합니다만.. 우선 개발자 페이지에 접속합니다.
%e1%84%89%e1%85%b3%e1%84%8f%e1%85%b3%e1%84%85%e1%85%b5%e1%86%ab%e1%84%89%e1%85%a3%e1%86%ba-2016-12-06-%e1%84%8b%e1%85%a9%e1%84%92%e1%85%ae-5-07-28

위의 오른쪽위에 내 앱을 선택하여 [ 새 앱 추가 ] 를 선택합니다.

%e1%84%89%e1%85%b3%e1%84%8f%e1%85%b3%e1%84%85%e1%85%b5%e1%86%ab%e1%84%89%e1%85%a3%e1%86%ba-2016-12-06-%e1%84%8b%e1%85%a9%e1%84%92%e1%85%ae-5-13-35

표시 이름을 넣고 앱 ID 만들기를 누릅니다. 여기서 한글 이름도 됩니다. 사실 챗봇을 만드는데 있어서는 사용자가 앱이름을 볼일이 거의 없어서.. 적당히. 해도 될듯 합니다. 그리고, 여기서 [ 앱 ID 만들기 ]를 누르기 전에 카테고리는 메신저를 선택합니다. 그러면 시작시 자동으로 메신저가 선택됩니다.

새로운 앱을 만들고 보면 대시보드가 나옵니다. 왼쪽에 설정을 통해서 몇가지 세팅을 해줍니다.  Messenger – 설정으로 가시면, 기본적인 문서들이 표시됩니다.

여기서 우리는 몇가지 설정을 해야하는데, 토큰 생성은 페이지를 선택하면 해당 앱에서 사용할 수 있는 자신이 관리하는 페이지들의 목록이 표시됩니다. 권한을 요구하는데, 물론 승인해주고 넘어갑니다.

웹 훅은 매우 중요한 부분인데, 웹훅을 빼먹으면 사용자가 말한 대화가 서버로 도착하지 않습니다!

순서대로 하겠습니다. (…)

%e1%84%89%e1%85%b3%e1%84%8f%e1%85%b3%e1%84%85%e1%85%b5%e1%86%ab%e1%84%89%e1%85%a3%e1%86%ba-2016-12-06-%e1%84%8b%e1%85%a9%e1%84%92%e1%85%ae-5-20-01

콜백 URL은 웹훅으로 정보를 받을 우리쪽 서버의 주소를 의미합니다. 이 URL은 무조건 HTTPS만 가능하므로, 도메인과 해당 도메인의 인증서를 통해서 HTTPS를 설정하도록 합니다. 확인 토큰은 임의의 토큰을 넣으면 됩니다. 서버에서는 해당 토큰을 받아서 리턴해야합니다. 받아 보기 필드는 웹훅( https://developers.facebook.com/docs/messenger-platform/webhook-reference )을 참조합니다. 위의 링크를 통해서 설정하는 방법들을 알 수 있습니다.

%e1%84%89%e1%85%b3%e1%84%8f%e1%85%b3%e1%84%85%e1%85%b5%e1%86%ab%e1%84%89%e1%85%a3%e1%86%ba-2016-12-06-%e1%84%8b%e1%85%a9%e1%84%92%e1%85%ae-5-23-41

맨 하단의 검수는 아직까지는 쉽습니다 (…)

다만, 전화번호를 이용하는 부분은 한국에서는 적용이 불가하고, 또한 구독옵션 ( 맨 하단 )은 제출시에 설명을 잘 해야합니다. 일반 메세지는 쉽게 검수가 나오더라구요.

여기서 우리가 중요한건 토큰 생성과 Webhook입니다.

토큰을 받아서 해당 토큰을 이용해 페이스북 서버로 메세지를 보내고, Webhook을 통해서 메세지를 수신합니다.

다른 부분들은 사실 두개를 위해 존재한다고 보면 됩니다.

우선 오늘은 또 여기까지..

 

Be First to Comment

답글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.