[2019/05/25] 카카오톡 뉴스 챗봇 개발 계획

주말까지 시간이 좀 남아서 그간 해보고 싶던 프로젝트를 시작해 보고자 한다.
카카오톡을 통해 전날의 마켓 정보를 받을 수 있는 챗봇이 바로 그것이다.

기술 자체는 구현이 불가할 정도로 어렵지 않을 것 같지만 생각보다 필요한 작업이 많아 보인다.
지금 당장 생각나는 것만 적어봐도

1. 서버 확보
– 아무말 서버에 올릴 경우 24시간 동안 동작하는 것은 큰 무리가 없을 것으로 예상
– 서버 상으로 하루에 한번 모두에게 카카오톡을 보내게 스케쥴링을 해야함

2. 카카오톡 플러스친구 및 챗봇
– 카카오톡에서 제공하는 API를 활용
– 시험 작동 필요

3. 프론트엔드 디자인
– 디자인이 중요하진 않으나 사용자들이 보고 기능들을 선택할 수 있을 정도의 시인성 있는 디자인은 필수
– Form의 형식으로 사용자가 전달받고 싶은 카테고리를 선택하면 저장 후 보내주는 형태

4. DB 설정
– 사용자들의 ID와 선택 옵션을 저장할 DB 구축 필요
– 장고 프레임워크 기본 제공 데이터베이스에서 MySQL로 migration

5. 백엔드 & 크롤링 기능
– 크롤링을 통해 연합인포맥스 (현재 단계, 추후 확장 가능) 데이터 받아오기
– 하루에 한번 크롤링 통해 뉴스 보내기

이정도다.

할 수 있겠…지…?