Toggle navigation
Toggle navigation
This project
Loading...
Sign in
ShinSeungMin
/
Multiplex_Ticketing_Platform
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Snippets
Network
Create a new issue
Builds
Commits
Issue Boards
Authored by
임승현
2022-06-08 23:57:13 +0900
Browse Files
Options
Browse Files
Download
Plain Diff
Commit
4dc20d922406200384589d46799a93a73a9f1a97
4dc20d92
2 parents
84672c34
a0bcef89
Merge branch 'master' into 'feature/Chatbot_megabox'
Edit README.md See merge request !33
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
38 additions
and
6 deletions
README.md
README.md
View file @
4dc20d9
[
![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,14 +22,46 @@ 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.
Line Messaging API - Webhook 설정에서 본인의 domain을 입력합니다.
![
webhook
](
https://ifh.cc/g/gQCJw4.png
)
5.
코드에 본인이 발급받은 API KEY, Domain을 입력합니다.
`const USER_ID = '{YOUR OWN LINE MESSAGING API USER_ID}';`
`const TOKEN = '{YOUR OWN LINE MESSAGING API TOKEN}';`
`const domain = '{YOUR OWN DOMAIN}';`
`const KAKAO_KEY = '{YOUR OWN KAKAO REST API KEY}';`
6.
QR 코드를 휴대폰의 카메라로 스캔하거나
<
__@583zdtpz__>을 친구 찾기에 입력하여 "영화관통합예매챗봇"을 추가합니다.
!
[
](https://qr-official.line.me/sid/L/583zdtpz.png)
## Usage
챗봇을 추가하게 되면 자동으로 다음과 같은 메세지가 전송됩니다.
![
chatbot start message
](
https://ifh.cc/g/xfZdhM.png
)
영화 예매 링크를 받는데 까지는 총 4가지의 단계를 거치게 됩니다!
# Contributing
1.
브랜드 선택
2.
영화관 선택
2-1.영화관 세부 선택
3.
날짜 선택
4.
상영 중인 영화 목록에서 원하는 영화 선택
위와 같은 단계로 입력이 모두 완료되면 선택하신 영화 예매 링크 및 영화관 위치 링크를 챗봇을 통해 바로 전달받으실 수 있습니다!!
## Contributing
1.
해당 Repository를 Fork합니다.
`git fork http://khuhub.khu.ac.kr/2021105632/Multiplex_Ticketing_Platform.git`
...
...
@@ -51,9 +85,7 @@ 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](http://khuhub.khu.ac.kr/2021105632/Multiplex_Ticketing_Platform.git)
\ No newline at end of file
...
...
Please
register
or
login
to post a comment