라인을 이용한 Bot 만들기
- 라인 Bot이란?
- Line messaging API 를 이용해서 사용자와 쌍방향 소통을 할 수 있는 소프트웨어 프로그램. Bot의 대표적인 예로는 Chatbot이 있습니다.
- Chatbot이란? https://en.wikipedia.org/wiki/Chatbot
Chatbot은 청각 또는 텍스트를 이용해 인간과 대화가 가능한 컴퓨터 프로그램입니다. 사용자가 Chatbot에게 특정 메시지를 전달했을 때, Chatbot은 이를 보고 사용자가 원하는 답을 알려줄 수 있습니다. - Chatbot의 장점은 접근성입니다. PC와 모바일에서 모두 활용 가능하고, 대부분의 사람들에게 익숙한 메신저 기반이기 때문에 접근성이 뛰어납니다.
- 시작하기
- https로 보안 설정 된 웹 서버가 필요합니다.
http://8ctci.blogspot.kr/2017/05/awsubuntu-server-https-setting.html - LINE Business 계정 등록
- https://business.line.me/ko/
- 아이디 생성 후 비즈니스 계정 개설을 선택합니다.

- 계정 이름과 나머지 항목들을 입력한 후 신청하면 계정 생성 완료!
- LINE@ Manager 클릭!
- Bot 설정에서 API 켜기 과감하게 클릭!
- Bot 설정에서 Webhook 허용해야 봇 만들 수 있음. 저장.
- https://business.line.me/ko/ -> 계정 목록 -> 내 계정
- LINE@ MANAGER?
소프트 유저(카페나 레스토랑 운영자)가 메시지를 보내고 통계 정보를 확인하는 페이지 입니다. - LINE Developers?
하드 유저(개발자)가 Messaging API를 이용해서 서버와 통신하기 위해 필요한 설정을 진행하는 페이지 입니다.
우리는 서버와 통신해야 하기 때문에 이 메뉴로 들어갑니다. - 주요 설정할 부분은 App icon(예쁜 사진으로!)과 Webhook URL입니다. 그림과 같이 <설정된 서버 주소의 URL>을 입력하고 VERIFY를 클릭해서 반응이 제대로 오는지 테스트 합니다.
- 위와 같이 초록색 Success가 떴다면,, 축하드립니다. 세팅 완료입니다!
- 여기서 기억해 둘 부분은 QR Code, Channel Access Token과 Your userId 입니다.
- QR Code: 해당 코드를 이용해서 친구를 추가하고 채팅방에 초대함
- Channel Access Token: 서버에서 가공한 메시지를 사용자에게 전달할 때 필요함
- Your userId: 서버 운영자에게 개인 메시지로 서버 상태 등을 전달할 때 필요함
참조
https://developers.line.me/messaging-api/getting-started
이 LINE에서 제공한 페이지만 잘 읽으셔도 반사 봇은 쉽게 만드실 수 있습니다.
제가 만든 코드와 다른 방식으로 구현되어 있으니 참고하시기 바랍니다.
http://dev-momo.tistory.com/entry/LINE-Chat-Bot%EC%9D%84-%EB%A7%8C%EB%93%A4%EC%96%B4%EB%B3%B4%EC%9E%90
http://dev-momo.tistory.com/entry/LINE-Bot-%EB%A7%8C%EB%93%A4%EA%B8%B0-2-AWS-%EC%84%9C%EB%B2%84-SSL-%EC%9D%B8%EC%A6%9D%EC%84%9C
http://dev-momo.tistory.com/entry/LINE-Bot-3-Nodejs-%EC%84%9C%EB%B2%84-%EB%A7%8C%EB%93%A4%EA%B8%B0
https://developers.line.me/messaging-api/getting-started
이 LINE에서 제공한 페이지만 잘 읽으셔도 반사 봇은 쉽게 만드실 수 있습니다.
제가 만든 코드와 다른 방식으로 구현되어 있으니 참고하시기 바랍니다.
http://dev-momo.tistory.com/entry/LINE-Chat-Bot%EC%9D%84-%EB%A7%8C%EB%93%A4%EC%96%B4%EB%B3%B4%EC%9E%90
http://dev-momo.tistory.com/entry/LINE-Bot-%EB%A7%8C%EB%93%A4%EA%B8%B0-2-AWS-%EC%84%9C%EB%B2%84-SSL-%EC%9D%B8%EC%A6%9D%EC%84%9C
http://dev-momo.tistory.com/entry/LINE-Bot-3-Nodejs-%EC%84%9C%EB%B2%84-%EB%A7%8C%EB%93%A4%EA%B8%B0
무플 방지
답글삭제