Showing
2 changed files
with
33 additions
and
46 deletions
| ... | @@ -26,55 +26,42 @@ http.createServer(app).listen(8080, () => { | ... | @@ -26,55 +26,42 @@ http.createServer(app).listen(8080, () => { |
| 26 | 26 | ||
| 27 | 27 | ||
| 28 | // http://서버주소/message | 28 | // http://서버주소/message |
| 29 | -app.post('/message', function(req,res){ | 29 | +app.post('/message', function (req, res) { |
| 30 | //유저가 입력한 데이터 | 30 | //유저가 입력한 데이터 |
| 31 | var msg = req.body.content; | 31 | var msg = req.body.content; |
| 32 | console.log('전달받은 메시지 : ' + msg); | 32 | console.log('전달받은 메시지 : ' + msg); |
| 33 | 33 | ||
| 34 | var send = {}; | 34 | var send = {}; |
| 35 | - function hell_callback(msg, callback){ | 35 | + switch (msg) { |
| 36 | - switch(msg){ | 36 | + case '일본': |
| 37 | - case '일본' : | 37 | + send = { |
| 38 | - send = { | 38 | + 'message': { |
| 39 | - 'message' : { | 39 | + 'text': '등록된 가수 목록입니다.' |
| 40 | - 'text' : '등록된 가수 목록입니다.' | 40 | + }, |
| 41 | - }, | 41 | + keyboard: { |
| 42 | - keyboard : { | 42 | + 'type': 'buttons', |
| 43 | - 'type' : 'buttons', | 43 | + 'buttons': ['Reol', '米津玄師', 'yanaginagi', 'ヨルシカ', 'ダズビ', 'Polkadot Stingray', 'Aimyong'] |
| 44 | - 'buttons' : ['Reol', '米津玄師', 'yanaginagi', 'ヨルシカ', 'ダズビ', 'Polkadot Stingray', 'Aimyong'] | 44 | + } |
| 45 | - } | 45 | + |
| 46 | - | 46 | + }; |
| 47 | - }; | 47 | + break; |
| 48 | - break; | 48 | + case '한국': |
| 49 | - case '한국' : | 49 | + send = { |
| 50 | - send = { | 50 | + 'message': { |
| 51 | - 'message' : { | 51 | + 'text': '등록된 가수 목록입니다.' |
| 52 | - 'text' : '등록된 가수 목록입니다.' | 52 | + }, |
| 53 | - }, | 53 | + keyboard: { |
| 54 | - keyboard : { | 54 | + 'type': 'buttons', |
| 55 | - 'type' : 'buttons', | 55 | + 'buttons': ['볼빨간 사춘기', 'MOT', 'Gukkasten', 'ZICO', 'DEAN', 'IU', 'Heize'] |
| 56 | - 'buttons' : ['볼빨간 사춘기', 'MOT', 'Gukkasten', 'ZICO', 'DEAN', 'IU', 'Heize'] | 56 | + } |
| 57 | - } | 57 | + }; |
| 58 | - }; | 58 | + break; |
| 59 | - break; | 59 | + default: |
| 60 | - default: | 60 | + send = singer.jpSinger(msg) |
| 61 | - send = singer.jpSinger(msg) | 61 | + if (send == '') |
| 62 | - var album_info = []; | 62 | + send = singer.krSinger(msg); |
| 63 | - var album; | 63 | + break; |
| 64 | - console.log(discography[0].json_album[1]); | ||
| 65 | - for (var i = 0; i < discography[0].json_album.lenth; i++) { | ||
| 66 | - album = discography[0].json_album[i] + ' 발매일 : ' + discography[0].json_year[i]; | ||
| 67 | - console.log(album); | ||
| 68 | - } | ||
| 69 | - }); | ||
| 70 | - if(send == '') | ||
| 71 | - send = singer.krSinger(msg); | ||
| 72 | - break; | ||
| 73 | - } | ||
| 74 | - callback(send); | ||
| 75 | } | 64 | } |
| 76 | console.log(send); | 65 | console.log(send); |
| 77 | - hell_callback(msg,function(hell_send){ | 66 | + res.json(hell_send); |
| 78 | - res.json(hell_send); | ||
| 79 | - }) | ||
| 80 | }) | 67 | }) |
| ... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
| 1 | var webcrawl = require('./crawling/Reol') | 1 | var webcrawl = require('./crawling/Reol') |
| 2 | 2 | ||
| 3 | -function jpSinger(msg,callback){ | 3 | +function jpSinger(msg){ |
| 4 | var send = {}; | 4 | var send = {}; |
| 5 | switch(msg){ | 5 | switch(msg){ |
| 6 | case 'Reol' : | 6 | case 'Reol' : |
| ... | @@ -25,7 +25,7 @@ function jpSinger(msg,callback){ | ... | @@ -25,7 +25,7 @@ function jpSinger(msg,callback){ |
| 25 | break; | 25 | break; |
| 26 | case 'Reol-Discography' : | 26 | case 'Reol-Discography' : |
| 27 | webcrawl.crawl_Reol('https://namu.wiki/w/%EB%A0%88%EC%98%A4%EB%A3%A8/%EC%9D%8C%EB%B0%98#toc', function(discography){ | 27 | webcrawl.crawl_Reol('https://namu.wiki/w/%EB%A0%88%EC%98%A4%EB%A3%A8/%EC%9D%8C%EB%B0%98#toc', function(discography){ |
| 28 | - callback(discography) | 28 | + |
| 29 | }); | 29 | }); |
| 30 | break; | 30 | break; |
| 31 | case '米津玄師' : | 31 | case '米津玄師' : | ... | ... |
-
Mentioned in commit 1efb470b
-
Please register or login to post a comment