Merge branch 'develop' of ssh://khuhub.khu.ac.kr:12959/2015104204/OSS_Project_Chatbot
Showing
1 changed file
with
11 additions
and
11 deletions
| ... | @@ -22,7 +22,7 @@ const line_channel = config.line_channel; | ... | @@ -22,7 +22,7 @@ const line_channel = config.line_channel; |
| 22 | const client = new line.Client(line_channel); | 22 | const client = new line.Client(line_channel); |
| 23 | 23 | ||
| 24 | // ELB health checker | 24 | // ELB health checker |
| 25 | -app.get('/', (res) => { | 25 | +app.get('/', (req, res) => { |
| 26 | console.log('ELB health check'); | 26 | console.log('ELB health check'); |
| 27 | res.writeHead(200, { "Content-Type": "text/html" }); | 27 | res.writeHead(200, { "Content-Type": "text/html" }); |
| 28 | res.end(); | 28 | res.end(); |
| ... | @@ -50,17 +50,17 @@ app.post('/webhook', line.middleware(line_channel), (req, res) => { | ... | @@ -50,17 +50,17 @@ app.post('/webhook', line.middleware(line_channel), (req, res) => { |
| 50 | // 이벤트 타입 검사 이후 | 50 | // 이벤트 타입 검사 이후 |
| 51 | // language detector api url 및 client id, secret 을 담은 connector를 반환한다. | 51 | // language detector api url 및 client id, secret 을 담은 connector를 반환한다. |
| 52 | const api_connect = (event) => { | 52 | const api_connect = (event) => { |
| 53 | - if (event.type !== 'message' || event.message.type !== 'text') { | 53 | + return new Promise((resolve, reject) => { |
| 54 | - // ignore non-text-message event | 54 | + if (event.type !== 'message' || event.message.type !== 'text'){ |
| 55 | - return reject(new Error('메세지 혹은, 텍스트가 아닙니다.')); | ||
| 56 | - } | ||
| 57 | - return new Promise((resolve) => { | ||
| 58 | //언어 감지 option | 55 | //언어 감지 option |
| 59 | - resolve({ | 56 | + resolve({ |
| 60 | - url : languagedetect_api_url, | 57 | + url : languagedetect_api_url, |
| 61 | - form : {'query': event.message.text}, | 58 | + form : {'query': event.message.text}, |
| 62 | - headers: {'X-Naver-Client-Id': client_id, 'X-Naver-Client-Secret': client_secret} | 59 | + headers: {'X-Naver-Client-Id': client_id, 'X-Naver-Client-Secret': client_secret} |
| 63 | - }); | 60 | + }); |
| 61 | + } else { | ||
| 62 | + reject(new Error('메세지 혹은, 텍스트가 아닙니다.')); | ||
| 63 | + } | ||
| 64 | }) | 64 | }) |
| 65 | } | 65 | } |
| 66 | 66 | ... | ... |
-
Please register or login to post a comment