Showing
1 changed file
with
5 additions
and
78 deletions
... | @@ -17,23 +17,22 @@ app.post('/hook', function (req, res) { | ... | @@ -17,23 +17,22 @@ app.post('/hook', function (req, res) { |
17 | 17 | ||
18 | var eventObj = req.body.events[0]; | 18 | var eventObj = req.body.events[0]; |
19 | var source = eventObj.source; | 19 | var source = eventObj.source; |
20 | - var kind = eventObj.kind; | ||
21 | var message = eventObj.message; | 20 | var message = eventObj.message; |
22 | 21 | ||
23 | // request log | 22 | // request log |
24 | console.log('======================', new Date() ,'======================'); | 23 | console.log('======================', new Date() ,'======================'); |
25 | console.log('[request]', req.body); | 24 | console.log('[request]', req.body); |
26 | console.log('[request source] ', eventObj.source); | 25 | console.log('[request source] ', eventObj.source); |
27 | - console.log('[request kind] ', eventObj.kind); | ||
28 | console.log('[request message]', eventObj.message); | 26 | console.log('[request message]', eventObj.message); |
29 | 27 | ||
30 | - trans(eventObj.replyToken, eventObj.kind.text, eventObj.message.text); | 28 | + trans(eventObj.replyToken, eventObj.message.text); |
29 | + | ||
31 | 30 | ||
32 | res.sendStatus(200); | 31 | res.sendStatus(200); |
33 | }); | 32 | }); |
34 | 33 | ||
35 | -function trans(replyToken, kind, message) { | 34 | +function trans(replyToken, message) { |
36 | - if(kind == "영어"){ | 35 | + |
37 | request.post( | 36 | request.post( |
38 | { | 37 | { |
39 | url: PAPAGO_URL, | 38 | url: PAPAGO_URL, |
... | @@ -68,79 +67,7 @@ function trans(replyToken, kind, message) { | ... | @@ -68,79 +67,7 @@ function trans(replyToken, kind, message) { |
68 | }); | 67 | }); |
69 | } | 68 | } |
70 | }); | 69 | }); |
71 | - } | 70 | + |
72 | - else if(kind == "일본어"){ | ||
73 | - request.post( | ||
74 | - { | ||
75 | - url: PAPAGO_URL, | ||
76 | - headers: { | ||
77 | - 'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8', | ||
78 | - 'X-Naver-Client-Id': `${PAPAGO_ID}`, | ||
79 | - 'X-Naver-Client-Secret': `${PAPAGO_SECRET}` | ||
80 | - }, | ||
81 | - body: 'source=ko&target=ja&text=' + message, | ||
82 | - json:true | ||
83 | - },(error, response, body) => { | ||
84 | - if(!error && response.statusCode == 200) { | ||
85 | - console.log(body.message); | ||
86 | - var transMessage = body.message.result.translatedText; | ||
87 | - request.post( | ||
88 | - { | ||
89 | - url: TARGET_URL, | ||
90 | - headers: { | ||
91 | - 'Authorization': `Bearer ${TOKEN}` | ||
92 | - }, | ||
93 | - json: { | ||
94 | - "replyToken":replyToken, | ||
95 | - "messages":[ | ||
96 | - { | ||
97 | - "type":"text", | ||
98 | - "text":transMessage | ||
99 | - } | ||
100 | - ] | ||
101 | - } | ||
102 | - },(error, response, body) => { | ||
103 | - console.log(body) | ||
104 | - }); | ||
105 | - } | ||
106 | - }); | ||
107 | - } | ||
108 | - else if(kind == "프랑스어"){ | ||
109 | - request.post( | ||
110 | - { | ||
111 | - url: PAPAGO_URL, | ||
112 | - headers: { | ||
113 | - 'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8', | ||
114 | - 'X-Naver-Client-Id': `${PAPAGO_ID}`, | ||
115 | - 'X-Naver-Client-Secret': `${PAPAGO_SECRET}` | ||
116 | - }, | ||
117 | - body: 'source=ko&target=fr&text=' + message, | ||
118 | - json:true | ||
119 | - },(error, response, body) => { | ||
120 | - if(!error && response.statusCode == 200) { | ||
121 | - console.log(body.message); | ||
122 | - var transMessage = body.message.result.translatedText; | ||
123 | - request.post( | ||
124 | - { | ||
125 | - url: TARGET_URL, | ||
126 | - headers: { | ||
127 | - 'Authorization': `Bearer ${TOKEN}` | ||
128 | - }, | ||
129 | - json: { | ||
130 | - "replyToken":replyToken, | ||
131 | - "messages":[ | ||
132 | - { | ||
133 | - "type":"text", | ||
134 | - "text":transMessage | ||
135 | - } | ||
136 | - ] | ||
137 | - } | ||
138 | - },(error, response, body) => { | ||
139 | - console.log(body) | ||
140 | - }); | ||
141 | - } | ||
142 | - }); | ||
143 | - } | ||
144 | } | 71 | } |
145 | 72 | ||
146 | try { | 73 | try { | ... | ... |
-
Please register or login to post a comment