Showing
3 changed files
with
17 additions
and
1 deletions
QR.PNG
0 → 100644
7.33 KB
... | @@ -83,6 +83,7 @@ const option_maker = (api_connector, event) => { | ... | @@ -83,6 +83,7 @@ const option_maker = (api_connector, event) => { |
83 | // 8.th : 태국어 | 83 | // 8.th : 태국어 |
84 | // 9.id : 인도네시아어 | 84 | // 9.id : 인도네시아어 |
85 | let target = ''; | 85 | let target = ''; |
86 | + let checker = true; | ||
86 | if (detect_body.langCode == 'ko') { | 87 | if (detect_body.langCode == 'ko') { |
87 | target = 'en'; | 88 | target = 'en'; |
88 | switch (event.message.text.slice(-3)) { | 89 | switch (event.message.text.slice(-3)) { |
... | @@ -108,17 +109,30 @@ const option_maker = (api_connector, event) => { | ... | @@ -108,17 +109,30 @@ const option_maker = (api_connector, event) => { |
108 | target = 'id'; | 109 | target = 'id'; |
109 | break; | 110 | break; |
110 | default: | 111 | default: |
112 | + checker = false; | ||
111 | break; | 113 | break; |
112 | } | 114 | } |
113 | } else { | 115 | } else { |
116 | + checker = false; | ||
114 | target = 'ko'; | 117 | target = 'ko'; |
115 | } | 118 | } |
116 | 119 | ||
117 | - var options = { | 120 | + let options = {} |
121 | + if (checker) | ||
122 | + { | ||
123 | + options = { | ||
118 | url: translate_api_url, | 124 | url: translate_api_url, |
119 | form: {'source':detect_body.langCode, 'target': target, 'text':event.message.text.slice(0,-3)}, | 125 | form: {'source':detect_body.langCode, 'target': target, 'text':event.message.text.slice(0,-3)}, |
120 | headers: {'X-Naver-Client-Id': client_id, 'X-Naver-Client-Secret': client_secret} | 126 | headers: {'X-Naver-Client-Id': client_id, 'X-Naver-Client-Secret': client_secret} |
121 | }; | 127 | }; |
128 | + } | ||
129 | + else{ | ||
130 | + options = { | ||
131 | + url: translate_api_url, | ||
132 | + form: {'source':detect_body.langCode, 'target': target, 'text':event.message.text}, | ||
133 | + headers: {'X-Naver-Client-Id': client_id, 'X-Naver-Client-Secret': client_secret} | ||
134 | + } | ||
135 | + } | ||
122 | resolve(options); | 136 | resolve(options); |
123 | } | 137 | } |
124 | else{ | 138 | else{ |
... | @@ -157,3 +171,5 @@ const receive_result = (options, event) => { | ... | @@ -157,3 +171,5 @@ const receive_result = (options, event) => { |
157 | app.listen(3000, function () { | 171 | app.listen(3000, function () { |
158 | console.log('Linebot listening on port 3000!'); | 172 | console.log('Linebot listening on port 3000!'); |
159 | }); | 173 | }); |
174 | + | ||
175 | +// 무조건 3글자 자르면 짧은글 씹힌다 | ||
... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
캡처.PNG
0 → 100644
20.3 KB
-
Please register or login to post a comment