0514
오늘 할 일
-
Django 이용해서 기본 챗봇 만들기 -
프로젝트 기획서 변경하기 -> 학교 도서 정보를 챗봇에서 검색해서 출력하는 결과로 - 참고 사이트
트러블 슈팅
- 카카오톡 챗봇 서비스 url 중 message 뒤에
/
를 붙이면 작동이 되지 않는 다는 것을 알았다. 왜그런지에 대해서 알아볼것 - 위의 문제로 서버에서 로그확인하면서 왜 안되는지 확인했었는데
var/log/nginx/access.log
이런거 잘 체크할것 - 장고 자체적으로 로그를 저장할 수 있다고 한다.
Django to txt
공부할 것
0515
오늘 할 일
-
학교 사이트 크롤링 >> 저자, 출판사 크롤링 부분 필요함 -
내일 수업 준비- zsh 설치 및 플러그인 설치
- 기본 터미널 명령어
프로젝트 고민거리
- DB에 책 내용을 얼마나 넣을 것인지
- 검색 결과 몇페이지까지 보여질것인지
0516
오늘 한 일
- jekyll 블로그 관련 수업 진행
- 블로그 테마 바꾸기
내일 할 일
- 크롤링 완성하고, 챗봇에서 입력받았을 경우 검색 결과 출력
수업 진행관련 느낀점
- 생각보다 다양한 오류들을 접하게 되서 당황스러웠다. 그래도 왠만한 오류들은 구글링을 통해 찾아 볼 수 있었으며 Gemfile을 삭제 했을때 jekyll로컬 서버가 작동하는 경우가 있었다. Gemfile 여부에 따른 로컬 서버 작동에 대해서는 좀 더 알아봐야 할꺼같다
0517
오늘 한 일
- 도서 정보 크롤링 완성
- 카카오톡 챗봇
message
url 연결해서 결과물 출력까지
프로젝트 고민거리
- 카카오톡 챗봇에서 결과물 출력하는 부분이 마음에 안든다. 우선 문자열 하나만 보내지고 딕셔너리 형태로 보내는 것 자체가 안되는 것 같다. 파싱부분에 대해서 고민 해볼 것
- 동기들을 통해 베타테 beta test를 진행
- 문자가 길어서 잘려서 전송되는 경우
- 입력을 잘못했을 때 처리
- 결과값 어떻게 출력할 것인지 고민
0518
오늘 할 일
-
글자수 제한에 따른 크롤링 결과값 변경 -
결과값 출력 배열 다시하기 - python 3장 공부
트러블 슈팅
-
검색의 경우 도서명을 기본적으로 실행 -
상세 정보를 통해 도서를 찾고 싶을 때 기존 방법을 사용 -
utils 폴더를 통해 string 문자열들을 따로 관리하자. - manage.py 에 management에 crawlig 을 추가해서 크롤링 시작하기 그리고 인자를 받아서 실행 -> 검색 키워드
django command arguments