Showing
1 changed file
with
5 additions
and
52 deletions
... | @@ -18,7 +18,7 @@ app.post('/', function(req, res) { | ... | @@ -18,7 +18,7 @@ app.post('/', function(req, res) { |
18 | }; | 18 | }; |
19 | 19 | ||
20 | if(_obj.content.charAt(0) == '/'){ | 20 | if(_obj.content.charAt(0) == '/'){ |
21 | - if(_obj.content == '/설정'){ | 21 | + /*if(_obj.content == '/설정'){ |
22 | res.set('content-type', 'application/json'); | 22 | res.set('content-type', 'application/json'); |
23 | res.json({ | 23 | res.json({ |
24 | "message": { | 24 | "message": { |
... | @@ -36,64 +36,16 @@ app.post('/', function(req, res) { | ... | @@ -36,64 +36,16 @@ app.post('/', function(req, res) { |
36 | ] | 36 | ] |
37 | } | 37 | } |
38 | }); | 38 | }); |
39 | - }else if(_obj.content == '/시작'){ | 39 | + }else*/ if(_obj.content == '/시작'){ |
40 | res.json({ | 40 | res.json({ |
41 | "message": { | 41 | "message": { |
42 | - "text": "언어를 설정하고 싶으면 /설정 이라고 타이핑 해주세요" | 42 | + "text": "영어를 한글로 번역해드리겠습니다. 자 시작!" |
43 | +// "text": "언어를 설정하고 싶으면 /설정 이라고 타이핑 해주세요" | ||
43 | }, | 44 | }, |
44 | "keyboard": { | 45 | "keyboard": { |
45 | "type": "text" | 46 | "type": "text" |
46 | } | 47 | } |
47 | }); | 48 | }); |
48 | - }else if((obj.content == '/한국어 -> 영어') || | ||
49 | - (obj.content == '/한국어 -> 일본어') || | ||
50 | - (obj.content == '/한국어 -> 중국어') || | ||
51 | - (obj.content == '/영어 -> 한국어') || | ||
52 | - (obj.content == '/일본어 -> 한국어')|| | ||
53 | - (obj.content == '중국어 -> 한국어')){ | ||
54 | - var s1 = choiceLanguage(content.split("/")[1].split("->")[0]); | ||
55 | - var t1 = choiceLanguage(content.split("/")[1].split("->")[1]); | ||
56 | - var options = { | ||
57 | - url: api_url, | ||
58 | - // 한국어(source : ko), 영어(target: en), 카톡에서 받는 메시지(text) | ||
59 | - form: {'source':s1, 'target':t1, 'text':req.body.content}, | ||
60 | - headers: {'X-Naver-Client-Id': client_id, 'X-Naver-Client-Secret': client_secret} | ||
61 | - }; | ||
62 | - // Naver Post API | ||
63 | - request.post(options, function(error, response, body){ | ||
64 | - // Translate API Sucess | ||
65 | - if(!error && response.statusCode == 200){ | ||
66 | - // JSON | ||
67 | - var objBody = JSON.parse(response.body); | ||
68 | - // Message 잘 찍히는지 확인 | ||
69 | - console.log(objBody.message.result.translatedText); | ||
70 | - // Kakao Message API | ||
71 | - let massage = { | ||
72 | - "message": { | ||
73 | - // Naver API Translate 결과를 Kakao Message | ||
74 | - "text": objBody.message.result.translatedText | ||
75 | - }, | ||
76 | - }; | ||
77 | - // Kakao Message API 전송 | ||
78 | - res.set({ | ||
79 | - 'content-type': 'application/json' | ||
80 | - }).send(JSON.stringify(massage)); | ||
81 | - }else{ | ||
82 | - // Naver Message Error 발생 | ||
83 | - res.status(response.statusCode).end(); | ||
84 | - console.log('error = ' + response.statusCode); | ||
85 | - | ||
86 | - let massage = { | ||
87 | - "message": { | ||
88 | - "text": response.statusCode | ||
89 | - }, | ||
90 | - }; | ||
91 | - // Kakao에 Error Message | ||
92 | - res.set({ | ||
93 | - 'content-type': 'application/json' | ||
94 | - }).send(JSON.stringify(massage)); | ||
95 | - } | ||
96 | - }); | ||
97 | }else{ | 49 | }else{ |
98 | res.set('content-type', 'application/json'); | 50 | res.set('content-type', 'application/json'); |
99 | res.json({ | 51 | res.json({ |
... | @@ -167,3 +119,4 @@ function choiceLanguage(str) { | ... | @@ -167,3 +119,4 @@ function choiceLanguage(str) { |
167 | } | 119 | } |
168 | 120 | ||
169 | module.exports = app; | 121 | module.exports = app; |
122 | + | ... | ... |
-
Please register or login to post a comment