Project00
0. 첫 개발 프로젝트로 무엇을 할 것인가?
많은 OTT 서비스, Vod 대여 서비스들 중에서 내가 원하는 콘텐츠의 가격비교를 해준다.
콘텐츠들을 장바구니에 담으면 적합한 구독서비스 플랜 제공
(역시나 서비스를 하고 있는 곳은 있었다!)
JustWatch - 스트리밍 동영상 검색 엔진
JustWatch에서 합법적으로 안심하고 볼 수 있는 영화 및 TV 프로그램 찾기. 스트리밍 동영상 검색 엔진.
www.justwatch.com
영화를 물어보면 가장 저렴한 방법을 알려주는 챗봇 / 인기있는 후기 불러오기 / 랜덤하게 영화 추천해주기(추천영화에 대한 필터 후 재추천 가능)
1. 프로젝트 이름
(가제) ‘오늘은 무슨 영화?’
2. 기획의도
- 영화를 보고 싶은데 보고 싶은 영화가 없을 때 추천받기
- 네이버 영화 크롤링을 통한 영화 추천 텔레그램 봇
집에서 영화를 보고 싶은데 끌리는 게 없을 때 랜덤하게 영화를 추천해준다. 추천해 준 영화가 마음에 안드는 경우 영화 장르/관람가 등의 선택지를 통해 이유를 선택한다. 선택한 이유를 제외하고 다시 랜덤하게 영화를 추천해주는 과정을 반복한다. 영화를 선택하면, 영화를 가장 저렴하게 볼 수 있는 방법을 알려준다. 구독 서비스와 단기 대여로 구분해 사용자에게 알려준다.
3. 개발해야 하는 기능
- 검색 기능(영화 이름)
- 가격(넷플릭스, 네이버, 왓챠플레이, 웨이브, 티빙, 구글플레이)
- 챗봇? 챗봇 컨셉?
4. 챗봇
① 집에서 볼 영화 추천해줘
② 무작위 영화 추천(장르별 분류)
▶ 애니메이션
— — 애니메이션 싫어! > 애니메이션 장르를 제외한 영화 재추천
— — 화려한 액션도 함께 보고 싶어! > 애니메이션&액션 장르 영화 재추천
— — 이건 별론데? 다른 거 추천해줘! > 무작위 재추천
— — 리뷰 몇개만 보여줘! > 인기 리뷰 3개 보여주기
— — 좋아! 이걸로 볼래 > 저렴하게 보는 법 알려줌
▶ 스릴러
— — 잔인한 건 싫어! > 스릴러 장르 제외한 영화 재추천
— — 감동도 있는 건 없을까? > 스릴러&드라마 장르 재추천
▶ 코미디, 드라마, 멜로/로맨스….
③ 여기서 보는 건 어때?
- 구독서비스(넷플릭스, 왓챠플레이 등등): 구독하고 있다면 여기서 봐!
- VOD는 여기가 제일 저렴해(네이버, 구글 플레이)
5. 영상
- [영화 추천 해줘!]를 누르면 네이버 영화 목록에서 랜덤으로 영화를 추천
- 마음에 안드는 영화가 나왔을 때, [다시 추천해줘!]를 누르면 다른 영화를 추천해준다.
- [이 장르는 별론데?]를 선택하면 현재 추천 영화의 장르를 제외한 영화를 재추천해준다.
- 별로라고 선택한 영화 장르를 제외한 영화를 계속 재추천 해준다.
6. 코딩방법 및 어려웠던 점
- 네이버 영화 페이지를 range함수를 응용해 여러 페이지를 크롤링하여 mongodb에 넣었다.
- 저장한 db를 바탕으로 파이썬에서 텔레그램 챗봇을 개발하였다. InlineKeyboardButton과 callback 함수를 이용하는 것이 어려웠다.
7. 배운 점 및 좋았던 점
- 스파르타 코딩클럽에서는 짧은 시간에 자신의 프로젝트를 진행할 수 있어서 좋았다.
- 전반적인 코딩에 대한 이해와 필요한 기능들을 쏙쏙 배울 수 있었다. 앞으로 혼자 코딩 공부를 할 수 있는 방법 및 자신감도 키울 수 있었다.
'데이터분석' 카테고리의 다른 글
XGboost (0) | 2020.07.09 |
---|---|
캐글 Home Credit Default Risk 02 - 데이터 (0) | 2020.07.07 |
캐글 Home Credit Default Risk 01 - 데이터 (0) | 2020.06.24 |