LINE Messaging API와 Heroku에서 BOT 만들기

LINE Messaging API와 Heroku에서 BOT 만들기





구현한 앱



LINE 사용자가 게시한 텍스트를 그대로 앵무새 반환하는 앱
이 게시물은 해당 앱을 구현할 때 메모

개발 환경


PCMacBook Air
macOS HighSierra
Smart PhoneiPhone7
iOS11.4
LINE AppiOS

전제 조건



① Heroku 이용 가능
② LINE Developers에 등록하고 있다

구현 방법



아래 링크(LINE Developers)를 읽으면 쉽게 구현할 수 있습니다.
ぇぺぺrs. 네. 메 / 자 / 도 cs / 메사 긴 g - 아피 / 부이 l ぢ g - mp

실제로 게시해 보자.



iPhone에서 QR 코드를 읽고 친구를 추가하면 토크룸으로 이동.

친구에게 추가할 장면


대화방


사용자가 Sample를 게시하면,
BOT가 Sample 라고 대답하는 것을 알 수 있다.

이미지대로 스탬프를 게시해도
BOT는 반응하지 않는 것을 알 수 있다.

응용



설정을 바꾸면 친구로 추가했을 때의 메시지를 바꿀 수 있다.
(이 기사의 최고 이미지)

구현할 때 막힌 곳



Webhook URL 연결 확인
Heroku에서 설정한 앱명이 sampleapp-linebot 라면 Webhook URL은 https://sampleapp-linebot.herokuapp.com/callback.php

앞으로 도전하고 싶은 것



① 사용자의 게시에 따라 응답 내용을 변경
API의 상세를 읽고 있지 않지만, Ruby라든지 Java로 설정하면 구현할 수 있을 것 같다.

② 긴급 지진 속보의 전달( IFTTT 라고 하는 것을 사용하면 실장할 수 있을 것 같은 예감)
→ 기상청에서 발표된 정보와 지상파 TV 방송의 시간차를 해소할 수 있을지도 모른다.

③ 인공지능과 연계한 앱(리크루트의 パン田一郎 같은 것)
→ 간단한 질문 내용이라면 인공지능에 회답시켜서 서비스업의 인력 부족을 해소할 수 있다.

비고



이번에 구현한 앱의 아이콘은 iPad + ApplePencil + Adobe Scketch로 그린 딘 후지오카의 모습입니다.

딘 후지오카에 설정한 이유는 특별히 없습니다.

참고 자료



위에서 소개한 내용은 LINE의 공식 HP에 실려 있습니다.

LINE Developers
htps : //에서 ゔぇぺぺrs. 네. 메/그럼/

좋은 웹페이지 즐겨찾기