Ubuntu

파일: README.md 코드강조 수정 및 넘버링

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