-
Puppeteer (동적 크롤링)
-
Cheerio (웹 스크랩핑)
-
node-telegram-bot-api (텔레그램 봇 연동)
-
원하는 경로에서
git clone하기 -
텔레그램 봇 생성 및 Token, Chat ID 확인하기 (참고)
-
프로젝트 root 위치에
data/imax-snapshot.json파일 생성 (신규 오픈 감시용)3-1.
imax-snapshot.json파일은 아래 내용대로 구성하기{ } -
프로젝트 root 위치에
config.yaml파일 생성4-1. 아래 내용대로 구성하기
telegram: token: # 2번에서 확인한 Telegram Bot Token 값 설정하기 chatId: # 2번에서 확인한 Chat ID 값 설정하기 urls: imax: https://cgv.co.kr/cnm/movieBook/cinema # CGV 극장별 시간표 URL dolby: https://www.megabox.co.kr/booking/timetable # 메가박스 시간표 URL watch: horizonDays: # 오늘부터 며칠 뒤까지 조회할지 (일) 설정하기 pollIntervalSec: # 폴링 주기 (초) 설정하기
-
npm start로 알리미 실행하기
-
용아맥 : CGV 용산 아이파크몰점 아이맥스 (기본값)
-
코돌비 : MEGABOX 코엑스점 돌비 시네마
-
남돌비 : MEGABOX 남양주 현대아울렛 스페이스원점 돌비 시네마