임승현

Merge branch 'master' into 'feature/Chatbot_megabox'

Edit README.md



See merge request !33
Showing 1 changed file with 38 additions and 6 deletions
1 +[![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/)
2 +[![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/)
1 # 3대 멀티플렉스 통합 예매 챗봇 3 # 3대 멀티플렉스 통합 예매 챗봇
2 4
3 5
...@@ -20,14 +22,46 @@ CGV, 롯데시네마, MEGABOX 영화관의 정보를 통합 제공 및 예매를 ...@@ -20,14 +22,46 @@ CGV, 롯데시네마, MEGABOX 영화관의 정보를 통합 제공 및 예매를
20 + Line Messaging API 22 + Line Messaging API
21 + Kakao Search-by-Keyword API 23 + Kakao Search-by-Keyword API
22 24
23 -## Getting Started
24 25
25 -### Prerequisites 26 +## Getting Started
26 27
27 ### Installation 28 ### Installation
28 29
30 +1. Kakao REST API관련 KEY를 발급받습니다.
31 + [Kakao Search API](https://developers.kakao.com/)
32 +2. 해당 Repository를 Clone합니다.
33 + `git clone http://khuhub.khu.ac.kr/{YourID}/Multiplex_Ticketing_Platform.git`
34 +3. 코드를 실행하는데 필요한 npm 요소들을 Install합니다.
35 + `npm install`
36 +4. Line Messaging API - Webhook 설정에서 본인의 domain을 입력합니다.
37 +![webhook](https://ifh.cc/g/gQCJw4.png)
38 +5. 코드에 본인이 발급받은 API KEY, Domain을 입력합니다.
39 + `const USER_ID = '{YOUR OWN LINE MESSAGING API USER_ID}';`
40 + `const TOKEN = '{YOUR OWN LINE MESSAGING API TOKEN}';`
41 + `const domain = '{YOUR OWN DOMAIN}';`
42 + `const KAKAO_KEY = '{YOUR OWN KAKAO REST API KEY}';`
43 +6. QR 코드를 휴대폰의 카메라로 스캔하거나 <__@583zdtpz__>을 친구 찾기에 입력하여 "영화관통합예매챗봇"을 추가합니다.
44 +![](https://qr-official.line.me/sid/L/583zdtpz.png)
45 +
46 +
47 +## Usage
48 +
49 +챗봇을 추가하게 되면 자동으로 다음과 같은 메세지가 전송됩니다.
50 +
51 +![chatbot start message](https://ifh.cc/g/xfZdhM.png)
52 +
53 +영화 예매 링크를 받는데 까지는 총 4가지의 단계를 거치게 됩니다!
29 54
30 -# Contributing 55 +1. 브랜드 선택
56 +2. 영화관 선택
57 + 2-1.영화관 세부 선택
58 +3. 날짜 선택
59 +4. 상영 중인 영화 목록에서 원하는 영화 선택
60 +
61 +위와 같은 단계로 입력이 모두 완료되면 선택하신 영화 예매 링크 및 영화관 위치 링크를 챗봇을 통해 바로 전달받으실 수 있습니다!!
62 +
63 +
64 +## Contributing
31 65
32 1. 해당 Repository를 Fork합니다. 66 1. 해당 Repository를 Fork합니다.
33 `git fork http://khuhub.khu.ac.kr/2021105632/Multiplex_Ticketing_Platform.git` 67 `git fork http://khuhub.khu.ac.kr/2021105632/Multiplex_Ticketing_Platform.git`
...@@ -51,9 +85,7 @@ Apache License를 사용합니다. LICENSE.txt를 통해 자세한 정보를 확 ...@@ -51,9 +85,7 @@ Apache License를 사용합니다. LICENSE.txt를 통해 자세한 정보를 확
51 ## Contact 85 ## Contact
52 86
53 > 임승현 - kevinlsh17@khu.ac.kr 87 > 임승현 - kevinlsh17@khu.ac.kr
54 -
55 > 이혜인 - hil0409@khu.ac.kr 88 > 이혜인 - hil0409@khu.ac.kr
56 -
57 > 신승민 - s091506@khu.ac.kr 89 > 신승민 - s091506@khu.ac.kr
58 - 90 +>
59 > Project Link: [http://khuhub.khu.ac.kr/2021105632/Multiplex_Ticketing_Platform.git](http://khuhub.khu.ac.kr/2021105632/Multiplex_Ticketing_Platform.git) 91 > Project Link: [http://khuhub.khu.ac.kr/2021105632/Multiplex_Ticketing_Platform.git](http://khuhub.khu.ac.kr/2021105632/Multiplex_Ticketing_Platform.git)
...\ No newline at end of file ...\ No newline at end of file
......