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 | ... | ... |
-
Please register or login to post a comment