ShinSeungMin

Edit README.md

Showing 1 changed file with 52 additions and 3 deletions
[![node](https://img.shields.io/badge/Node-v16.15.0-important?logo=nodedotjs)](https://nodejs.org/ko/) [![express](https://img.shields.io/badge/Express-4.18.1-important?logo=express)](https://expressjs.com/ko/)
[![puppeteer](https://img.shields.io/badge/puppeteer-v14.1.1-success?logo=Puppeteer)](https://github.com/puppeteer/puppeteer) [![selenium-webdriver](https://img.shields.io/badge/selenium--webdriver-v4.1.2-success?logo=Selenium)](https://www.selenium.dev/documentation/webdriver/) [![express-async-handler](https://img.shields.io/badge/express--async--handler-v1.2.0-success)](https://www.npmjs.com/package/express-async-handler) [![cheerio](https://img.shields.io/badge/cheerio-v1.0.0--rc.11-success)](https://cheerio.js.org/)
# 3대 멀티플렉스 통합 예매 챗봇
......@@ -20,26 +22,73 @@ CGV, 롯데시네마, MEGABOX 영화관의 정보를 통합 제공 및 예매를
+ Line Messaging API
+ Kakao Search-by-Keyword API
## Getting Started
### Prerequisites
## Getting Started
### Installation
1. Kakao REST API관련 KEY를 발급받습니다.
+ [Kakao Search API](https://developers.kakao.com/)
2. 해당 Repository를 Clone합니다.
`git clone http://khuhub.khu.ac.kr/{YourID}/Multiplex_Ticketing_Platform.git`
3. 코드를 실행하는데 필요한 npm 요소들을 Install합니다.
`npm install`
4. 코드에 본인이 발급받은 Kakao REST API KEY를 입력합니다.
`const KAKAO_KEY = '{YOUR OWN KAKAO REST API KEY}';`
5. QR 코드를 휴대폰의 카메라로 스캔하거나 <__@583zdtpz__>을 친구 찾기에 입력하여 "영화관통합예매챗봇"을 추가합니다.
![](https://qr-official.line.me/sid/L/583zdtpz.png)
## Usage
챗봇을 추가하게 되면 자동으로 다음과 같은 메세지가 전송됩니다.
![chatbot start message](https://ifh.cc/g/xfZdhM.png)
# Contributing
영화 예매 링크를 받는데 까지는 총 4가지의 단계를 거치게 됩니다!
1. 브랜드 선택
2. 영화관 선택
2-1. 영화관 세부 선택
3. 날짜 선택
4. 상영 중인 영화 목록에서 원하는 영화 선택
위와 같은 단계로 입력이 모두 완료되면 선택하신 영화 예매 링크 및 영화관 위치 링크를 챗봇을 통해 바로 전달받으실 수 있습니다!!
## Contributing
1. 해당 Repository를 Fork합니다.
`git fork http://khuhub.khu.ac.kr/2021105632/Multiplex_Ticketing_Platform.git`
2. Fork한 Repository를 Clone합니다.
`git clone http://khuhub.khu.ac.kr/{YourID}/Multiplex_Ticketing_Platform.git`
3. 당신이 개발하고자 하는 기능의 Branch를 추가합니다.
`git checkout -b feature/{YourBranchName}`
4. 기능을 구현합니다.
5. 당신이 추가한 기능 또는 수정 사항을 Commit합니다.
`git commit -m 'Add feature {FeatureName}'`
6. 당신의 Branch를 Push합니다.
`git push origin feature/{YourBranchName}`
7. Pull Request를 엽니다.
......