Showing
2 changed files
with
30 additions
and
20 deletions
QR_Code.png
0 → 100644
1.24 KB
... | @@ -12,29 +12,24 @@ npm install | ... | @@ -12,29 +12,24 @@ npm install |
12 | 12 | ||
13 | 13 | ||
14 | ## 주의사항 1 | 14 | ## 주의사항 1 |
15 | - | 15 | +개발하실 때 서버에 접속하여 각자의 폴더에 맞는 디렉토리에서 작업(클론, 커밋, 푸시 등..)하시길 바랍니다.<br> |
16 | -index.js에 channelAccessToken와 channelSecret의 값을 자신의 api에 대한 값으로 변경시킵니다.<br> | 16 | +커밋하시고 작업이 끝났다면 상위 폴더로 올라가서 클론하여 메인 프로젝트의 최신화를 시켜주신 다음 상시 작동을 위하여 그 클론된 메인 프로젝트를 실행시킨다음 종료해주시길 바랍니다.<br> |
17 | -(계정 하나를 정해 통합 예정)<br> | 17 | +(작업을 시작하실 때 자신의 로컬 개발폴더가 구버전이 아닌지 확인하시길 바랍니다.) |
18 | 18 | ||
19 | ## 주의사항 2 | 19 | ## 주의사항 2 |
20 | - | 20 | +서버는 기본적으로 nodejs가 실행되고 있는 상태이기때문에, 개발을 하고자 실행시키려면 중복실행으로 인해 주소가 겹쳐 오류가 발생할 것입니다. <br> |
21 | -현재 무료 ngrok를 사용하여 부득이하게 IP주소가 계속 바뀝니다.<br> | 21 | +따라서 |
22 | -DEBUG CONSOLE에서, | ||
23 | - | ||
24 | ```bash | 22 | ```bash |
25 | -It seems that BASE_URL is not set. Connecting to ngrok... | 23 | +killall node |
26 | -listening on https://*************.ngrok.io/callback | ||
27 | ``` | 24 | ``` |
28 | -이 출력될때 https://*************.ngrok.io/callback 을 복사하여 라인의 웹훅 URL로 변경하시기 바랍니다.<br> | 25 | +명령어를 실행하여 실행중인 node를 종료시킨 후 개발작업에 들어가시면 됩니다. |
29 | -(aws를 이용하여 웹훅 URL을 대체할 예정)<br> | ||
30 | - | ||
31 | 26 | ||
32 | ## 참고사항 | 27 | ## 참고사항 |
33 | node_modules가 push 되는 것을 막기 위해, gitignore에 node_modules을 추가하였으니 마음편히 커밋&푸시하시길 바랍니다. | 28 | node_modules가 push 되는 것을 막기 위해, gitignore에 node_modules을 추가하였으니 마음편히 커밋&푸시하시길 바랍니다. |
34 | 29 | ||
35 | -## 예제1 | 30 | +## 예제1 (현재 진행상황 반영) |
36 | -각자의 api에 대한 봇 친구 추가가 되어있다는 가정하에 기술합니다. | 31 | +봇 친구 추가가 되어있다는 가정하에 기술합니다.<br> |
37 | -<br> | 32 | +친구 추가를 위한 QR코드는 같이 업로드해두었습니다.<br> |
38 | <br> | 33 | <br> |
39 | ```bash | 34 | ```bash |
40 | 노래 추천해줘 | 35 | 노래 추천해줘 |
... | @@ -47,14 +42,29 @@ node_modules가 push 되는 것을 막기 위해, gitignore에 node_modules을 | ... | @@ -47,14 +42,29 @@ node_modules가 push 되는 것을 막기 위해, gitignore에 node_modules을 |
47 | <br> | 42 | <br> |
48 | 43 | ||
49 | ## 예제2 | 44 | ## 예제2 |
50 | -그 외에는 text의 경우엔 profile, buttons 등의 내용을 제외하곤 전송받은 메시지를 그대로 다시 보냅니다. | 45 | +그 외에는 이해를 못했다는 답장이 옵니다. |
51 | ```bash | 46 | ```bash |
52 | 안녕? | 47 | 안녕? |
53 | ``` | 48 | ``` |
54 | ```bash | 49 | ```bash |
55 | -안녕? | 50 | +무슨 말인지 못알아먹겠습니다 |
51 | +``` | ||
52 | + | ||
53 | +## 해결사항 | ||
54 | +~~index.js에 channelAccessToken와 channelSecret의 값을 자신의 api에 대한 값으로 변경시킵니다.~~<br> | ||
55 | +~~(계정 하나를 정해 통합 예정)~~<br> | ||
56 | +<br> | ||
57 | +계정을 결정하여 해결됨. | ||
58 | + | ||
59 | + | ||
60 | +~~현재 무료 ngrok를 사용하여 부득이하게 IP주소가 계속 바뀝니다.~~<br> | ||
61 | +~~DEBUG CONSOLE에서,~~ | ||
62 | + | ||
63 | +```bash | ||
64 | +It seems that BASE_URL is not set. Connecting to ngrok... | ||
65 | +listening on https://*************.ngrok.io/callback | ||
56 | ``` | 66 | ``` |
67 | +~~이 출력될때 https://*************.ngrok.io/callback 을 복사하여 라인의 웹훅 URL로 변경하시기 바랍니다.~~<br> | ||
68 | +~~(aws를 이용하여 웹훅 URL을 대체할 예정)~~<br> | ||
57 | <br> | 69 | <br> |
58 | -## 예제3 | ||
59 | -image, video, audio, location, sticker 형태의 메시지도 지원하지만, 프로젝트 특성상 쓰일지는 잘 모르겠습니다.<br> | ||
60 | -직접 테스트 해보시기 바랍니다. | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
70 | +aws로 실행시킬 챗봇에 webhook을 통합하여 실행시키는 식으로 웹훅 문제 해결됨. | ||
... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
-
Please register or login to post a comment