Showing
1 changed file
with
29 additions
and
19 deletions
... | @@ -4,44 +4,54 @@ Faker Quiz는 프로게이머 Faker 선수의 기록을 퀴즈로 출제해주 | ... | @@ -4,44 +4,54 @@ Faker Quiz는 프로게이머 Faker 선수의 기록을 퀴즈로 출제해주 |
4 | 데이터 출처 : [롤 인벤 기록실](http://lol.inven.co.kr/dataninfo/proteam/progamer.php?code=135) | 4 | 데이터 출처 : [롤 인벤 기록실](http://lol.inven.co.kr/dataninfo/proteam/progamer.php?code=135) |
5 | 5 | ||
6 | ## 2. 설치 방법 | 6 | ## 2. 설치 방법 |
7 | -1. Repository를 clone합니다.<br> | 7 | +1. Repository를 clone합니다. |
8 | -``` bash | 8 | + |
9 | +``` | ||
9 | $ git clone http://khuhub.khu.ac.kr/2019102225/FakerQuiz.git | 10 | $ git clone http://khuhub.khu.ac.kr/2019102225/FakerQuiz.git |
10 | ``` | 11 | ``` |
11 | -2. FakerQuiz repo로 이동하여 [letsencrypt](https://letsencrypt.org/ko/)를 clone합니다.<br> | 12 | + |
12 | -``` bash | 13 | +2. FakerQuiz repo로 이동하여 [letsencrypt](https://letsencrypt.org/ko/)를 clone합니다. |
14 | + | ||
15 | +``` | ||
13 | $ cd FakerQuiz/ | 16 | $ cd FakerQuiz/ |
14 | $ git clone https://github.com/letsencrypt/letsencrypt | 17 | $ git clone https://github.com/letsencrypt/letsencrypt |
15 | ``` | 18 | ``` |
16 | -3. SSL 인증서를 발급합니다.<br> | 19 | + |
17 | -```bash | 20 | +3. SSL 인증서를 발급합니다. |
21 | + | ||
22 | +``` | ||
18 | $ ./letsencrypt/letsencrypt-auto certonly | 23 | $ ./letsencrypt/letsencrypt-auto certonly |
19 | ``` | 24 | ``` |
20 | -4. 필요한 node module을 install합니다.<br> | 25 | + |
21 | -```bash | 26 | +4. 필요한 node module을 install합니다. |
27 | + | ||
28 | +``` | ||
22 | $ npm install | 29 | $ npm install |
23 | ``` | 30 | ``` |
24 | 31 | ||
25 | ## 3. 사용 방법 | 32 | ## 3. 사용 방법 |
26 | ### 3-1. 실행 방법 | 33 | ### 3-1. 실행 방법 |
27 | -1. [LINE Developers](https://developers.line.biz/en/)에 접속하여 Messaging API channel을 생성합니다.<br> | 34 | +1. [LINE Developers](https://developers.line.biz/en/)에 접속하여 Messaging API channel을 생성합니다. |
28 | -2. Messaging API settings에서 Webhook URL을 설정하고 Use webhook을 enable합니다.<br> | 35 | +2. Messaging API settings에서 Webhook URL을 설정하고 Use webhook을 enable합니다. |
36 | + | ||
29 | ``` | 37 | ``` |
30 | https://[yourURL]:23023/hook | 38 | https://[yourURL]:23023/hook |
31 | ``` | 39 | ``` |
32 | -3. Channel access token을 발급받습니다.<br> | 40 | + |
33 | -4. `app.js`를 열어 `domain`과 `TOKEN`을 입력합니다.<br> | 41 | +3. Channel access token을 발급받습니다. |
34 | -5. `app.js`를 실행하고 Webhook URL을 Verify합니다.<br> | 42 | +4. `app.js`를 열어 `domain`과 `TOKEN`을 입력합니다. |
43 | +5. `app.js`를 실행하고 Webhook URL을 Verify합니다. | ||
44 | + | ||
35 | ``` | 45 | ``` |
36 | -node app.js | 46 | +$ node app.js |
37 | -//LINE Developers에서 Verify | ||
38 | ``` | 47 | ``` |
39 | -6. LINE 채널을 친구추가하고 작동을 확인합니다.<br> | 48 | + |
49 | +6. LINE 채널을 친구추가하고 작동을 확인합니다. | ||
40 | 50 | ||
41 | ### 3-2. 다른 선수의 퀴즈 만들기 | 51 | ### 3-2. 다른 선수의 퀴즈 만들기 |
42 | -1. [롤 인벤 기록실](http://lol.inven.co.kr/dataninfo/match/playerList.php)에서 원하는 선수의 기록실 링크를 복사합니다.<br> | 52 | +1. [롤 인벤 기록실](http://lol.inven.co.kr/dataninfo/match/playerList.php)에서 원하는 선수의 기록실 링크를 복사합니다. |
43 | -2. `app.js`에서 `url`을 복사한 링크로 교체합니다.<br> | 53 | +2. `app.js`에서 `url`을 복사한 링크로 교체합니다. |
44 | -3. '3-1'의 실행 과정을 수행합니다.<br> | 54 | +3. [3-1](http://khuhub.khu.ac.kr/2019102225/FakerQuiz#3-1-%EC%8B%A4%ED%96%89-%EB%B0%A9%EB%B2%95)의 실행 과정을 수행합니다. |
45 | 55 | ||
46 | ## 4. 라이센스 | 56 | ## 4. 라이센스 |
47 | MIT License에 따라 배포됩니다. 자세한 내용은 `LICENSE`를 확인하세요.<br> | 57 | MIT License에 따라 배포됩니다. 자세한 내용은 `LICENSE`를 확인하세요.<br> |
... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
-
Please register or login to post a comment