E N D
페이스북봇 / 라인봇 / 위챗봇 모두 1시간만에 만들기 슬랙봇과 카카오봇을 만들었다면... voidopennet@gmail.com
• 몸을 만들자. • 정신을 만들자. • 지능은 그대로 • https://speakerdeck.com/kwanlae/slack-bot-in-30- minutes “지능을 만들자” 참고하세요.
• 페이스북 Page 가 있어야 합니다. • https://www.facebook.com/pages/ create 참조해서 Page 를 만듭니다. (만 드는 과정은 생략) • 페이스북 App 이 있어야 합니다. • https://developers.facebook.com/ apps/ 의 [+Add a New App] 버튼을 클 릭하여 페이스북 App 을 만듭니다. • Category 는 Apps for Messenger 로 합 니다. • Create App ID 버튼을 클릭합니다.
• 왼쪽 Messenger > Settings 메뉴에 있는 지 확인합니다. • Setup Webhooks 버튼을 클릭합니다. • facebook 에서 요청을 보낼 Callback URL(https://) 을 정해서 입력합니다. • Verify Token 을 적당히 정해서 입력합니 다. • messages 와 messaging_postbacks 에 체크합니다. • Verify and Save 버튼을 클릭합니다. Verify 하려면 미리, 위 Callback URL에 GET 요청을 받아줄 REST API endpoint 가 있어야 합니다.
• Token Generation 항목의 Page 드롭다 운 박스에, 앞에서 만든 페이지를 선택하 고, Page Access Token 을 복사 해둡니 다. • Webhooks 에도 같은 페이지를 선택하여 Subscribe 버튼을 클릭합니다.
• App Review for Messenger 항목에서 pages_messaging 옵션의 Add to Submission 버튼을 클릭해서 Added 상 태가 되게 합니다. • facebook Page 에서는 Add a Button > Get in Touch > Send Message 를 차례 로 클릭한 후 Add Button 을 클릭합니다.
• https://business.line.me/ko/ 에 접속합 니다. • 라인 계정으로 로그인 합니다.
• 새 업체 추가 링크를 클릭하여 업체 추가 를 합니다.
• 업체 선택 후 계정목록 > 내 계정 > Messaging API 를 클릭합니다.
• 필요한 설정을 한 후 확인 버튼을 클릭합 니다. • 다음 화면에서 내용을 확인한 후 신청 버 튼을 클릭합니다.
• 계정 설정 > Bot 설정을 클릭한 후 API 켜 기 버튼을 클릭합니다.
• Webhook 사용만 허용으로 체크하고, 나 머지는 허용 안 함에 체크한 후 저장 버튼 을 클릭합니다.
• https://business.line.me/ko 에 재접속 하여 계정 목록을 클릭한 후, Messaging API 항목의 LINE Developers 버튼을 클 릭합니다.
• 아래 EDIT 버튼을 클릭하여 Webhook URL을 설정하고, ISSUE 버튼을 클릭하여 Channel Access Token 을 발행합니다. • VERIFY 버튼을 클릭하여 validation check 를 합니다. (해당 URL end point 에 대한 서버 설정이 미리 되어 있어야 합 니다.) • 라인 앱내 Add friends 를 터치하여 QR code 를 읽어 라인봇을 친구추가 합니다.
• http://admin.wechat.com/debug/ sandbox 에 접속합니다. (개발 테스트 기 간만 테스트 용도로 사용할 수 있는 일종 의 sandbox 입니다.) • Log In 버튼을 클릭합니다.
• 미리 설치된 위챗 앱을 열어, 아래 탭의 Discover 메뉴를 터치합니다. • Scan QR Code 를 터치하여 화면상의 QR code 를 스캔합니다. • Log In 합니다. • Subscriptions 계정이 생겼는지 확인합니 다.
• API Config 항목의 Edit 링크를 클릭하여 URL 과 Token 을 입력합니다. • Submit 과 함께 verification 을 수행합니 다.(서버에 미리 webhook URL 엔드포인 트가 설정되어 있어야 합니다.)
• 아래 주소에서 git clone 합니다. https://github.com/kwanlae/chatbots5