Showing
1 changed file
with
0 additions
and
165 deletions
content.js
deleted
100644 → 0
| 1 | -var webcrawl = require('./crawling/Reol'); | ||
| 2 | -var async = require('async'); | ||
| 3 | - | ||
| 4 | -function jpSinger(msg, send){ | ||
| 5 | - var discography; | ||
| 6 | - var task = [ | ||
| 7 | - function(callback){ | ||
| 8 | - webcrawl.crawl_Reol('https://namu.wiki/w/%EB%A0%88%EC%98%A4%EB%A3%A8/%EC%9D%8C%EB%B0%98#toc').then(function(Result){ | ||
| 9 | - callback(null,Result)}).catch(function(err){}); | ||
| 10 | - }, | ||
| 11 | - function(discography, callback){ | ||
| 12 | - console.log(discography); | ||
| 13 | - | ||
| 14 | - switch(msg){ | ||
| 15 | - case 'Reol' : | ||
| 16 | - send = { | ||
| 17 | - 'message' : { | ||
| 18 | - 'text' : '이름 : Reol(れをる) \n성별 : 여성 \n생년월일 : 1993년 11월 9일 \n혈액형 : AB형', | ||
| 19 | - 'photo' : { | ||
| 20 | - 'url' : 'https://www.reol.jp/images/profile/reol_Aphoto_2.png', | ||
| 21 | - 'width' : 1000, | ||
| 22 | - 'height' : 667 | ||
| 23 | - }, | ||
| 24 | - 'message_button' : { | ||
| 25 | - 'label' : '공식 홈페이지', | ||
| 26 | - 'url' : "https://www.reol.jp/" | ||
| 27 | - } | ||
| 28 | - }, | ||
| 29 | - keyboard : { | ||
| 30 | - 'type' : 'buttons', | ||
| 31 | - 'buttons' : ['Reol-Discography'] | ||
| 32 | - } | ||
| 33 | - }; | ||
| 34 | - break; | ||
| 35 | - case 'Reol-Discography' : | ||
| 36 | - console.log(discography); | ||
| 37 | - send = { | ||
| 38 | - 'message': { | ||
| 39 | - 'text': '앨범 목록입니다.' | ||
| 40 | - }, | ||
| 41 | - keyboard: { | ||
| 42 | - 'type': 'buttons', | ||
| 43 | - 'buttons': ['a'] | ||
| 44 | - } | ||
| 45 | - } | ||
| 46 | - break; | ||
| 47 | - case '米津玄師' : | ||
| 48 | - send = { | ||
| 49 | - 'message' : { | ||
| 50 | - 'text' : '이름 : 米津玄師(Yonezu Kenshi) \n 성별 : 남성 \n생년월일 : 1991년 3월 10일 \n혈액형 : O형', | ||
| 51 | - 'photo' : { | ||
| 52 | - 'url' : 'http://reissuerecords.net/rr/wp-content/uploads/flamingo_photo2.jpg', | ||
| 53 | - 'width' : 1000, | ||
| 54 | - 'height' : 667 | ||
| 55 | - }, | ||
| 56 | - 'message_button' : { | ||
| 57 | - 'label' : '공식 홈페이지', | ||
| 58 | - 'url' : "http://reissuerecords.net/" | ||
| 59 | - } | ||
| 60 | - }, | ||
| 61 | - keyboard : { | ||
| 62 | - 'type' : 'buttons', | ||
| 63 | - 'buttons' : ['米津玄師-Discography'] | ||
| 64 | - } | ||
| 65 | - }; | ||
| 66 | - break; | ||
| 67 | - case '米津玄師-Discography' : | ||
| 68 | - send = { | ||
| 69 | - 'message' : { | ||
| 70 | - 'text' : 'Album List' | ||
| 71 | - }, | ||
| 72 | - keyboard : { | ||
| 73 | - 'type' : 'buttons', | ||
| 74 | - 'buttons' : ['Reol', '米津玄師', 'yanaginagi', 'ヨルシカ', 'ダズビ', 'Polkadot Stingray', 'Aimyong'] | ||
| 75 | - } | ||
| 76 | - | ||
| 77 | - }; | ||
| 78 | - break; | ||
| 79 | - default: | ||
| 80 | - break; | ||
| 81 | - } | ||
| 82 | - callback(null,send); | ||
| 83 | - } | ||
| 84 | - ]; | ||
| 85 | - async.waterfall(task, function(err, result){ | ||
| 86 | - console.log(result, send); | ||
| 87 | - }); | ||
| 88 | - | ||
| 89 | - return send; | ||
| 90 | -} | ||
| 91 | - | ||
| 92 | - | ||
| 93 | -function krSinger(msg){ | ||
| 94 | - var send = {}; | ||
| 95 | - switch(msg){ | ||
| 96 | - case '볼빨간사춘기' : | ||
| 97 | - send = { | ||
| 98 | - 'message' : { | ||
| 99 | - 'text' : 'Reol', | ||
| 100 | - 'photo' : { | ||
| 101 | - 'url' : 'https://www.reol.jp/images/profile/reol_Aphoto_2.png', | ||
| 102 | - 'width' : 1000, | ||
| 103 | - 'height' : 667 | ||
| 104 | - }, | ||
| 105 | - 'message_button' : { | ||
| 106 | - 'label' : '공식 홈페이지', | ||
| 107 | - 'url' : "https://www.reol.jp/" | ||
| 108 | - }, | ||
| 109 | - }, | ||
| 110 | - keyboard : { | ||
| 111 | - 'type' : 'buttons', | ||
| 112 | - 'buttons' : ['Reol-Discography', 'Reol-Profile'] | ||
| 113 | - } | ||
| 114 | - }; | ||
| 115 | - break; | ||
| 116 | - case 'Reol-Discography' : | ||
| 117 | - send = { | ||
| 118 | - 'message' : { | ||
| 119 | - 'text' : 'Album List.' | ||
| 120 | - }, | ||
| 121 | - keyboard : { | ||
| 122 | - 'type' : 'buttons', | ||
| 123 | - 'buttons' : ['Reol', '米津玄師', 'yanaginagi', 'ヨルシカ', 'ダズビ', 'Polkadot Stingray', 'Aimyong'] | ||
| 124 | - } | ||
| 125 | - | ||
| 126 | - }; | ||
| 127 | - break; | ||
| 128 | - case '米津玄師' : | ||
| 129 | - send = { | ||
| 130 | - 'message' : { | ||
| 131 | - 'text' : '米津玄師', | ||
| 132 | - 'photo' : { | ||
| 133 | - 'url' : 'https://www.reol.jp/images/profile/reol_Aphoto_2.png', | ||
| 134 | - 'width' : 1000, | ||
| 135 | - 'height' : 667 | ||
| 136 | - }, | ||
| 137 | - 'message_button' : { | ||
| 138 | - 'label' : '공식 홈페이지', | ||
| 139 | - 'url' : "https://www.reol.jp/" | ||
| 140 | - } | ||
| 141 | - }, | ||
| 142 | - keyboard : { | ||
| 143 | - 'type' : 'buttons', | ||
| 144 | - 'buttons' : ['Reol-Discography','Reol-Profile'] | ||
| 145 | - } | ||
| 146 | - }; | ||
| 147 | - break; | ||
| 148 | - default: | ||
| 149 | - send = { | ||
| 150 | - 'message' : { | ||
| 151 | - 'text' : '등록되지 않은 가수입니다.' | ||
| 152 | - }, | ||
| 153 | - keyboard : { | ||
| 154 | - 'type' : 'buttons', | ||
| 155 | - 'buttons' : ['한국', '일본'] | ||
| 156 | - } | ||
| 157 | - } | ||
| 158 | - break; | ||
| 159 | - } | ||
| 160 | - | ||
| 161 | - return send; | ||
| 162 | -} | ||
| 163 | - | ||
| 164 | -exports.jpSinger = jpSinger; | ||
| 165 | -exports.krSinger = krSinger; | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file |
-
Please register or login to post a comment