su-mmer / JBNU_OSS_PROJECT

오픈소스 소프트웨어 슬랙봇 개발 프로젝트(이제 CI를 곁들인)
1 stars 1 forks source link

feat: add answer the today lunch(#15) #22

Closed su-mmer closed 1 year ago

su-mmer commented 1 year ago

15 진수원 중식 식단 안내

"오늘 점심 뭐야"라고 봇에게 물으면 오늘의 진수원 점심을 대답해준다. 메뉴는 진수원 페이지에서 크롤링해온다.

변경한 페이지

package.json, package-lock.json

npm install axios
npm install cheerio

axios와 cheerio를 설치해서 파일 내용 변경됨 두가지 설치해야 lunch.js 작동가능함

index.js

'오늘 점심 뭐야'라고 명령이 들어오면 lunch.js를 실행시킴

lunch.js

학교 식단 페이지(https://sobi.chonbuk.ac.kr/menu/week_menu.php) 에서 진수원 점심 메뉴를 크롤링 해옴 하드코딩 된 부분(selector에서 메뉴 반환하는 부분, 메뉴를 출력하는 부분)이 있어 리팩토링 필요해 보임