3대 멀티플렉스 통합 예매 챗봇
CGV, 롯데시네마, MEGABOX 영화관의 정보를 통합 제공 및 예매를 도와주는 챗봇입니다.
About The Project
Motivation
CGV에서 영화를 예매할 때 보고싶은 영화가 없는 경우, 다른 브랜드의 영화관을 예매할려면 추가적으로 검색을 해서 창을 새로 띄워야한다. 그래서 우리는 3개의 영화관 브랜드를 한번에 예매할 수 있는 플랫폼을 만들어 챗봇을 통해 간단하게 예매할 수 있도록 설계했다.
Built With
- node.js
- AWS
- Line Messaging API
- Kakao Search-by-Keyword API
Getting Started
Installation
- Kakao REST API관련 KEY를 발급받습니다.
-
해당 Repository를 Clone합니다.
git clone http://khuhub.khu.ac.kr/{YourID}/Multiplex_Ticketing_Platform.git
-
코드를 실행하는데 필요한 npm 요소들을 Install합니다.
npm install
-
코드에 본인이 발급받은 Kakao REST API KEY를 입력합니다.
const KAKAO_KEY = '{YOUR OWN KAKAO REST API KEY}';
QR 코드를 휴대폰의 카메라로 스캔하거나 <@583zdtpz>을 친구 찾기에 입력하여 "영화관통합예매챗봇"을 추가합니다.
Usage
챗봇을 추가하게 되면 자동으로 다음과 같은 메세지가 전송됩니다.
영화 예매 링크를 받는데 까지는 총 4가지의 단계를 거치게 됩니다!
- 브랜드 선택
- 영화관 선택 2-1. 영화관 세부 선택
- 날짜 선택
- 상영 중인 영화 목록에서 원하는 영화 선택
위와 같은 단계로 입력이 모두 완료되면 선택하신 영화 예매 링크 및 영화관 위치 링크를 챗봇을 통해 바로 전달받으실 수 있습니다!!
Contributing
- 해당 Repository를 Fork합니다.
git fork http://khuhub.khu.ac.kr/2021105632/Multiplex_Ticketing_Platform.git
- Fork한 Repository를 Clone합니다.
git clone http://khuhub.khu.ac.kr/{YourID}/Multiplex_Ticketing_Platform.git
- 당신이 개발하고자 하는 기능의 Branch를 추가합니다.
git checkout -b feature/{YourBranchName}
기능을 구현합니다.
당신이 추가한 기능 또는 수정 사항을 Commit합니다.
git commit -m 'Add feature {FeatureName}'
- 당신의 Branch를 Push합니다.
git push origin feature/{YourBranchName}
- Pull Request를 엽니다.
License
Apache License를 사용합니다. LICENSE.txt를 통해 자세한 정보를 확인해주세요.
Contact
임승현 - kevinlsh17@khu.ac.kr
이혜인 - hil0409@khu.ac.kr
신승민 - s091506@khu.ac.kr
Project Link: http://khuhub.khu.ac.kr/2021105632/Multiplex_Ticketing_Platform.git