은승우

Update app.js

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 }
......