반사 봇 만들기
먼저, 라인을 이용한 Bot 만들기(1/2) 를 읽고 오시기 바랍니다.


appReflection.set('port', process.env.PORT || 8000);
에서 8000 대신에 본인의 서버에서 세팅한 https 전용 포트로 수정하고,
const CHANNEL_ACCESS_TOKEN="";
저 빈 string에 라인을 이용한 Bot 만들기(1/2)에서 설정된 Channel Access Token을 넣습니다.
그리고 소스를 실행시키면 반사봇이 완성됩니다.

(처음 대답은 LINE@MANAGER 에서 재미로 만들어 넣은 키워드 자동 응답 메시지입니다 ^^;)
해당 소스는 아래 github 링크에서도 받으실 수 있습니다.
https://github.com/Charleslee522/8ctci
파일 경로는 server/appReflection.js 입니다.
그러면 라인 Messaging API와 관련된 부분의 설명 들어갑니다.
https://devdocs.line.me/en/
위 링크의 페이지에서 좌측 Messaging API의 Reply message 에 들어가면,
Request URL과 Request 헤더 정보, Request body 정보가 있습니다.
그 형식을 참조해서 request url, method, header, body 를 채운 함수가 send 함수입니다.
이 페이지를 참고하면 텍스트 외에도 이미지를 전송하거나 이모티콘을 보내는 등 다양한 포멧으로 유저에게 메시지를 전송할 수 있습니다.
참조
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
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
댓글
댓글 쓰기