본문 바로가기

개발

단톡방용 라인 챗봇 만들기_README.md

 

 

들어가기에 앞서

이 글은 독학으로 라인 챗봇을 만들어가는 과정을 기록하는 일기에 가까운 포스팅입니다. 상세한 구현방법의 소개나 강좌를 목적으로 하고 있지않습니다.


개요

모 게임 단톡방을 위한 챗봇. 카카오톡이 아니고 라인챗봇인 이유는 단순히 단톡방이 라인에 있기 때문.

챗봇을 만들고 싶다고 생각한지는 제법 오래되었는데 장벽이 너무 높아서 시도도 못해보고 있다가 현역 프로그래머 친구에게 챗봇 정도면 간단하게 구현이 가능하다고 말해줘서 꼭 해봐야겠다고 마음먹게 됨. 그 후로 노마드 코더에서 어렵게 어렵게 파이썬 2주 챌린지를 완강하고 파이썬을 본격적으로 써보고 싶다고 생각해서 삽질 시작.

파이썬으로 웹크롤링을 하고 그 결과를 챗봇이 메세지로 송신하는 과정을 구현하는 것에 가장 큰 목표를 둠.

주요 기능

- 특정 문구에 대한 자동응답 (API)

- 게임 관련 사이트의 검색결과 표시 (웹크롤링)

- 게임 관련 업데이트 소식의 실시간/주기적 메세지 발송 (웹훅, 크롤링)

- 구글 시트와 연동

현재 지식상태

  • Java SpringBoot로 To do List 웹페이지 구현

  • Javascript와 React에 대해서 콩알만큼 알고 있는 수준

  •   ┗ Js : 전자계산기까지 구현해봄 

  •   ┗ 회사에서 업무로 React로 페이지 구현해보았으나 선배가 써놓은 코드 그대로 복붙해온 수준에 불과. 아주 기초적인 이해 단계

  • 인프런 생활코딩의 Node.js 기초 강좌 완강

  • 기초적인 리눅스 커맨드 (ls, cd, rm등등)

  • 노마드 코더 파이썬 2주 챌린지 완강

  • 노마드 코더의 「개발자를 위한 윈도우 셋업」코스 완강

  •   ┗ WSL2 설치 및 p10k 등 각종 설정 및 셋업 완료

  • 전체 프로그래밍 경력 딱 4개월