Faker Quiz
프로젝트 소개
Faker Quiz는 프로게이머 Faker 선수의 기록을 퀴즈로 출제해주는 LINE 챗봇입니다. 데이터 출처 : 롤 인벤 기록실
설치 방법
- Repository를 clone합니다.
git clone http://khuhub.khu.ac.kr/2019102225/FakerQuiz.git
- FakerQuiz repo로 이동하여 letsencrypt를 clone합니다.
cd FakerQuiz/ git clone https://github.com/letsencrypt/letsencrypt
- SSL 인증서를 발급합니다.
./letsencrypt/letsencrypt-auto certonly //도메인을 올바르게 입력해주세요.
- 필요한 node module을 install합니다.
npm install
사용 방법
실행 방법
- LINE Developers에 접속하여 Messaging API channel을 생성합니다.
- Messaging API settings에서 Webhook URL을 설정하고 Use webhook을 enable합니다.
https://[yourURL]:23023/hook
- Channel access token을 발급받습니다.
-
app.js
를 열어domain
과TOKEN
을 입력합니다. -
app.js
를 실행하고 Webhook URL을 Verify합니다.node app.js //LINE Developers에서 Verify
- LINE 채널을 친구추가하고 작동을 확인합니다.
다른 선수의 퀴즈 만들기
- 롤 인벤 기록실에서 원하는 선수의 기록실 링크를 복사합니다.
-
app.js
에서url
을 복사한 링크로 교체합니다. - 위의 실행 과정을 수행합니다.
라이센스
MIT License에 따라 배포됩니다. 자세한 내용은 LICENSE
를 확인하세요.