Showing
1 changed file
with
21 additions
and
10 deletions
1 | # Faker Quiz | 1 | # Faker Quiz |
2 | ## 프로젝트 소개 | 2 | ## 프로젝트 소개 |
3 | Faker Quiz는 프로게이머 Faker 선수의 기록을 퀴즈로 출제해주는 LINE 챗봇입니다. | 3 | Faker Quiz는 프로게이머 Faker 선수의 기록을 퀴즈로 출제해주는 LINE 챗봇입니다. |
4 | - | ||
5 | 데이터 출처 : [롤 인벤 기록실](http://lol.inven.co.kr/dataninfo/proteam/progamer.php?code=135) | 4 | 데이터 출처 : [롤 인벤 기록실](http://lol.inven.co.kr/dataninfo/proteam/progamer.php?code=135) |
6 | 5 | ||
7 | ## 설치 방법 | 6 | ## 설치 방법 |
8 | 1. Repository를 clone합니다. | 7 | 1. Repository를 clone합니다. |
9 | - git clone http://khuhub.khu.ac.kr/2019102225/FakerQuiz.git | 8 | +``` |
9 | +git clone http://khuhub.khu.ac.kr/2019102225/FakerQuiz.git | ||
10 | +``` | ||
10 | 2. FakerQuiz repo로 이동하여 [letsencrypt](https://letsencrypt.org/ko/)를 clone합니다. | 11 | 2. FakerQuiz repo로 이동하여 [letsencrypt](https://letsencrypt.org/ko/)를 clone합니다. |
11 | - cd FakerQuiz/ | 12 | +``` |
12 | - git clone https://github.com/letsencrypt/letsencrypt | 13 | +cd FakerQuiz/ |
14 | +git clone https://github.com/letsencrypt/letsencrypt | ||
15 | +``` | ||
13 | 3. SSL 인증서를 발급합니다. | 16 | 3. SSL 인증서를 발급합니다. |
14 | - ./letsencrypt/letsencrypt-auto certonly | 17 | +``` |
15 | - //도메인을 올바르게 입력해주세요. | 18 | +./letsencrypt/letsencrypt-auto certonly |
19 | +//도메인을 올바르게 입력해주세요. | ||
20 | +``` | ||
16 | 4. 필요한 node module을 install합니다. | 21 | 4. 필요한 node module을 install합니다. |
17 | - npm install | 22 | +``` |
23 | +npm install | ||
24 | +``` | ||
18 | 25 | ||
19 | ## 사용 방법 | 26 | ## 사용 방법 |
20 | ### 실행 방법 | 27 | ### 실행 방법 |
21 | 1. [LINE Developers](https://developers.line.biz/en/)에 접속하여 Messaging API channel을 생성합니다. | 28 | 1. [LINE Developers](https://developers.line.biz/en/)에 접속하여 Messaging API channel을 생성합니다. |
22 | 2. Messaging API settings에서 Webhook URL을 설정하고 Use webhook을 enable합니다. | 29 | 2. Messaging API settings에서 Webhook URL을 설정하고 Use webhook을 enable합니다. |
23 | - https://*yourURL*:23023/hook | 30 | +``` |
31 | +https://[yourURL]:23023/hook | ||
32 | +``` | ||
24 | 3. Channel access token을 발급받습니다. | 33 | 3. Channel access token을 발급받습니다. |
25 | 4. `app.js`를 열어 `domain`과 `TOKEN`을 입력합니다. | 34 | 4. `app.js`를 열어 `domain`과 `TOKEN`을 입력합니다. |
26 | 5. `app.js`를 실행하고 Webhook URL을 Verify합니다. | 35 | 5. `app.js`를 실행하고 Webhook URL을 Verify합니다. |
27 | - node app.js | 36 | +``` |
28 | - //LINE Developers에서 Verify | 37 | +node app.js |
38 | +//LINE Developers에서 Verify | ||
39 | +``` | ||
29 | 6. LINE 채널을 친구추가하고 작동을 확인합니다. | 40 | 6. LINE 채널을 친구추가하고 작동을 확인합니다. |
30 | 41 | ||
31 | ### 다른 선수의 퀴즈 만들기 | 42 | ### 다른 선수의 퀴즈 만들기 | ... | ... |
-
Please register or login to post a comment