Showing
1 changed file
with
30 additions
and
4 deletions
... | @@ -40,13 +40,15 @@ | ... | @@ -40,13 +40,15 @@ |
40 | * [Node.js](https://nodejs.org/ko/) | 40 | * [Node.js](https://nodejs.org/ko/) |
41 | * [Express](https://expressjs.com/ko/) | 41 | * [Express](https://expressjs.com/ko/) |
42 | * [Javascript](https://developer.mozilla.org/ko/docs/Web/JavaScript) | 42 | * [Javascript](https://developer.mozilla.org/ko/docs/Web/JavaScript) |
43 | +* [Naver Open API](https://developers.naver.com/main/) | ||
44 | +* [Kakao API](https://developers.kakao.com/) | ||
43 | 45 | ||
44 | <p align="right">(<a href="#top">back to top</a>)</p> | 46 | <p align="right">(<a href="#top">back to top</a>)</p> |
45 | 47 | ||
46 | 48 | ||
47 | 49 | ||
48 | ## Installation | 50 | ## Installation |
49 | - | 51 | +__user__ |
50 | 1. Clone the repo | 52 | 1. Clone the repo |
51 | ``` | 53 | ``` |
52 | git clone http://khuhub.khu.ac.kr/2018103692/find_mbti_bot | 54 | git clone http://khuhub.khu.ac.kr/2018103692/find_mbti_bot |
... | @@ -55,10 +57,26 @@ | ... | @@ -55,10 +57,26 @@ |
55 | ``` | 57 | ``` |
56 | npm install | 58 | npm install |
57 | ``` | 59 | ``` |
58 | - | 60 | +3. Put your secret API KEY in ```.env``` |
59 | -<p align="right">(<a href="#top">back to top</a>)</p> | 61 | + If you have not installed dotenv module, enter the following command to install. |
62 | + ``` | ||
63 | + npm install dotenv | ||
64 | + ``` | ||
60 | 65 | ||
61 | 66 | ||
67 | +__developer__ | ||
68 | +1. 카카오 채널 생성 및 OBT 신청하기 | ||
69 | +2. 채널 설정 | ||
70 | + a) 스킬 생성 : routing이 되는 url 입력 | ||
71 | + b) 블록 생성하여 스킬과 연결 | ||
72 | + c) 봇 응답 - 스킬데이터 사용 선택 | ||
73 | +3. git clone | ||
74 | +4. 디렉토리에 있는 app.js에서 각 route마다 다음으로 연결될 블록 ID 입력 | ||
75 | + 사용자 발화시 UserRequest.blockid나 | ||
76 | + i.kakao.com의 블록에서 url을 통해 확인할 수 있음 | ||
77 | +5. 배포 | ||
78 | +6. npm install | ||
79 | +7. 실행 | ||
62 | 80 | ||
63 | <!-- USAGE EXAMPLES --> | 81 | <!-- USAGE EXAMPLES --> |
64 | ## Usage | 82 | ## Usage |
... | @@ -74,6 +92,13 @@ | ... | @@ -74,6 +92,13 @@ |
74 | <img src="hello.jpg" width="300px" height="300px"></img><br/> | 92 | <img src="hello.jpg" width="300px" height="300px"></img><br/> |
75 | 93 | ||
76 | * 전송된 메시지에서 "MBTI 테스트 시작하기" 버튼을 터치하면 MBTI 테스트를 진행할 수 있습니다. | 94 | * 전송된 메시지에서 "MBTI 테스트 시작하기" 버튼을 터치하면 MBTI 테스트를 진행할 수 있습니다. |
95 | +<img src="test.jpg" width="300px" height="300px"></img><br/> | ||
96 | + | ||
97 | +* 20개의 질문에 모두 응답을 하면 MBTI 결과가 나타납니다. 본인의 MBTI 관련 게시물들도 확인할 수 있으니 구경해 보세요! | ||
98 | +<img src="result.jpg" width="300px" height="300px"></img><br/> | ||
99 | + | ||
100 | +* 테스트를 하다가 처음부터 다시 시작하고 싶을 때에는 채팅창에 "테스트 시작하기"를 입력해 주세요. | ||
101 | + | ||
77 | 102 | ||
78 | <p align="right">(<a href="#top">back to top</a>)</p> | 103 | <p align="right">(<a href="#top">back to top</a>)</p> |
79 | 104 | ||
... | @@ -85,7 +110,8 @@ | ... | @@ -85,7 +110,8 @@ |
85 | - [x] Kakao 채널 만들기 | 110 | - [x] Kakao 채널 만들기 |
86 | - [x] express 서버 연결 | 111 | - [x] express 서버 연결 |
87 | - [x] test | 112 | - [x] test |
88 | -- [ ] MBTI설문을 챗봇에 적용시키기 | 113 | +- [x] MBTI설문을 챗봇에 적용시키기 |
114 | +- [x] 외부 API 사용하기 | ||
89 | 115 | ||
90 | 116 | ||
91 | <p align="right">(<a href="#top">back to top</a>)</p> | 117 | <p align="right">(<a href="#top">back to top</a>)</p> | ... | ... |
-
Please register or login to post a comment