Showing
1 changed file
with
6 additions
and
5 deletions
1 | -var createServer = require("auto-sni"); | 1 | + |
2 | var express = require("express"); | 2 | var express = require("express"); |
3 | var app = express(); | 3 | var app = express(); |
4 | const line = require('@line/bot-sdk'); | 4 | const line = require('@line/bot-sdk'); |
... | @@ -17,6 +17,7 @@ const lex = require('greenlock-express').create({ | ... | @@ -17,6 +17,7 @@ const lex = require('greenlock-express').create({ |
17 | opts.agreeTos = true; | 17 | opts.agreeTos = true; |
18 | } | 18 | } |
19 | cb(null, { options: opts, certs }); | 19 | cb(null, { options: opts, certs }); |
20 | + | ||
20 | }, | 21 | }, |
21 | renewWithin: 81 * 24 * 60 * 60 * 1000, | 22 | renewWithin: 81 * 24 * 60 * 60 * 1000, |
22 | renewBy: 80 * 24 * 60 * 60 * 1000, | 23 | renewBy: 80 * 24 * 60 * 60 * 1000, |
... | @@ -80,7 +81,6 @@ function handleEvent(event) { | ... | @@ -80,7 +81,6 @@ function handleEvent(event) { |
80 | }; | 81 | }; |
81 | //papago 언어 감지 | 82 | //papago 언어 감지 |
82 | request.post(detect_options,async (error,response,body)=>{ | 83 | request.post(detect_options,async (error,response,body)=>{ |
83 | - console.log(response.statusCode); | ||
84 | if(!error && response.statusCode == 200){ | 84 | if(!error && response.statusCode == 200){ |
85 | var detect_body = JSON.parse(response.body); | 85 | var detect_body = JSON.parse(response.body); |
86 | var source = ''; | 86 | var source = ''; |
... | @@ -112,16 +112,17 @@ function handleEvent(event) { | ... | @@ -112,16 +112,17 @@ function handleEvent(event) { |
112 | // Message 잘 찍히는지 확인 | 112 | // Message 잘 찍히는지 확인 |
113 | 113 | ||
114 | result.text = objBody.message.result.translatedText; | 114 | result.text = objBody.message.result.translatedText; |
115 | - console.log(result); | 115 | + console.log("source: "+objBody); |
116 | + console.log("result: "+result.text); | ||
116 | //번역된 문장 보내기 | 117 | //번역된 문장 보내기 |
117 | - client.replyMessage(event.replyToken,result.text).then(resolve); | 118 | + client.replyMessage(event.replyToken,result).then(resolve).catch(reject); |
118 | } | 119 | } |
119 | }); | 120 | }); |
120 | } | 121 | } |
121 | // 메시지의 언어가 영어 또는 한국어가 아닐 경우 | 122 | // 메시지의 언어가 영어 또는 한국어가 아닐 경우 |
122 | else{ | 123 | else{ |
123 | result.text = '언어를 감지할 수 없습니다. \n 번역 언어는 한글 또는 영어만 가능합니다.'; | 124 | result.text = '언어를 감지할 수 없습니다. \n 번역 언어는 한글 또는 영어만 가능합니다.'; |
124 | - client.replyMessage(event.replyToken,result).then(resolve); | 125 | + client.replyMessage(event.replyToken,result).then(resolve).catch(reject); |
125 | } | 126 | } |
126 | 127 | ||
127 | } | 128 | } | ... | ... |
-
Please register or login to post a comment