Showing
3 changed files
with
14 additions
and
29 deletions
| 1 | -// 아래 주석을 참고해 플레이리스트 or 노래의 배열을 직접 만드시면 됩니다. | ||
| 2 | -// 배열을 만들 때, 활용하실 id값이 플레이리스트의 id인지, 특정 노래의 id인지 구별해서 배열을 만드셔야 합니다. | ||
| 3 | -// '플레이리스트'의 id라면 인덱스 500 이하로, | ||
| 4 | -// '특정 노래'의 id라면 인덱스 500 이상으로 넣어주세요! | ||
| 5 | -// 아래 예시를 보고 이해 안되시면, 편하게 카톡으로 말씀해주세요 | ||
| 6 | - | ||
| 7 | - | ||
| 8 | -// index < 500 = 플레이리스트 | ||
| 9 | -// index > 500 = 개별 곡 | ||
| 10 | - | ||
| 11 | // index 100번대 = 장르 플레이리스트 | 1 | // index 100번대 = 장르 플레이리스트 |
| 12 | // index 200번대 = 무드 플레이리스트 | 2 | // index 200번대 = 무드 플레이리스트 |
| 13 | // index 300번대 = 가수 플레이리스트 | 3 | // index 300번대 = 가수 플레이리스트 |
| 14 | -// index 500번대 = 특정 플레이리스트의 노래 10곡 | ||
| 15 | 4 | ||
| 16 | // index 101 = 장르 - 힙합 | 5 | // index 101 = 장르 - 힙합 |
| 17 | // index 102 = 장르 - 피아노 | 6 | // index 102 = 장르 - 피아노 |
| ... | @@ -25,8 +14,6 @@ | ... | @@ -25,8 +14,6 @@ |
| 25 | // index 303 = 가수 - 레드벨벳 | 14 | // index 303 = 가수 - 레드벨벳 |
| 26 | // index 304 = 가수 - 트와이스 | 15 | // index 304 = 가수 - 트와이스 |
| 27 | 16 | ||
| 28 | -// index 501 = 슬픈노래 10곡 | ||
| 29 | - | ||
| 30 | exports.all_ids = []; | 17 | exports.all_ids = []; |
| 31 | 18 | ||
| 32 | exports.all_ids[101] = 'PLfVO1GXBPp3s03voaFAWN7AkzEnpsGF1U' | 19 | exports.all_ids[101] = 'PLfVO1GXBPp3s03voaFAWN7AkzEnpsGF1U' |
| ... | @@ -39,7 +26,4 @@ exports.all_ids[202] = 'PLfVO1GXBPp3vrR3ZcQFlCEC6oNdo_MQ_R' | ... | @@ -39,7 +26,4 @@ exports.all_ids[202] = 'PLfVO1GXBPp3vrR3ZcQFlCEC6oNdo_MQ_R' |
| 39 | exports.all_ids[301] = 'PLfVO1GXBPp3tgrwk3GDJi3v-E_Hnq3lDO' | 26 | exports.all_ids[301] = 'PLfVO1GXBPp3tgrwk3GDJi3v-E_Hnq3lDO' |
| 40 | exports.all_ids[302] = 'PLfVO1GXBPp3ubihJVPi6HSltRIuvSqSI1' | 27 | exports.all_ids[302] = 'PLfVO1GXBPp3ubihJVPi6HSltRIuvSqSI1' |
| 41 | exports.all_ids[303] = 'PLfVO1GXBPp3u0ckIfYZkADGlSQ6LQoAIQ' | 28 | exports.all_ids[303] = 'PLfVO1GXBPp3u0ckIfYZkADGlSQ6LQoAIQ' |
| 42 | -exports.all_ids[304] = 'PLfVO1GXBPp3vo3sivJPfFzREBECRFepVK' | ||
| 43 | - | ||
| 44 | -//exports.all_ids[501] = ['p5iu1V30myk', 'i-SBnhaZSSU', 'Etfgb6A7hSI', 'IN2mml9xs_s', | ||
| 45 | -// 'tp1uoFAfgHE', 'Qx22TnVVIfU', '3y1QIqR115A', 'VXBI1wt8XII', 'aWMBn2--E0Q', 'HyTbgBlnLCo']; | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file |
| 29 | +exports.all_ids[304] = 'PLfVO1GXBPp3vo3sivJPfFzREBECRFepVK' | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
This diff is collapsed. Click to expand it.
| ... | @@ -10,8 +10,6 @@ const TARGET_URL = 'https://api.line.me/v2/bot/message/reply' | ... | @@ -10,8 +10,6 @@ const TARGET_URL = 'https://api.line.me/v2/bot/message/reply' |
| 10 | var app = express(); | 10 | var app = express(); |
| 11 | app.use(bodyParser.json()); | 11 | app.use(bodyParser.json()); |
| 12 | var songs = require('./check'); | 12 | var songs = require('./check'); |
| 13 | -var thumbnail = 1;// 썸네일 출력 여부 (1:출력/0:미출력/기본값:1) | ||
| 14 | -var thumbnail_yes; | ||
| 15 | app.post('/hook', function (req, res) { | 13 | app.post('/hook', function (req, res) { |
| 16 | 14 | ||
| 17 | var eventObj = req.body.events[0]; | 15 | var eventObj = req.body.events[0]; |
| ... | @@ -37,15 +35,21 @@ app.post('/hook', function (req, res) { | ... | @@ -37,15 +35,21 @@ app.post('/hook', function (req, res) { |
| 37 | songs.unablethumbnail(eventObj.replyToken,eventObj.source.userId); | 35 | songs.unablethumbnail(eventObj.replyToken,eventObj.source.userId); |
| 38 | break; | 36 | break; |
| 39 | 37 | ||
| 40 | - | 38 | + case "개수": //설정에서 전송 개수 설정버튼을 눌렀을때 |
| 41 | - | ||
| 42 | - | ||
| 43 | - case "개수": //설정에서 출력 개수 설정버튼을 눌렀을때 | ||
| 44 | songs.amount_settings(eventObj.replyToken,eventObj.source.userId); | 39 | songs.amount_settings(eventObj.replyToken,eventObj.source.userId); |
| 45 | break; | 40 | break; |
| 46 | - | 41 | + case "amount1": //설정 -> 전송 개수 -> 1 |
| 47 | - | 42 | + songs.amount1(eventObj.replyToken,eventObj.source.userId); |
| 48 | - | 43 | + break; |
| 44 | + case "amount2": //설정 -> 전송 개수 -> 2 | ||
| 45 | + songs.amount2(eventObj.replyToken,eventObj.source.userId); | ||
| 46 | + break; | ||
| 47 | + case "amount3": //설정 -> 전송 개수 -> 3 | ||
| 48 | + songs.amount3(eventObj.replyToken,eventObj.source.userId); | ||
| 49 | + break; | ||
| 50 | + case "amount4": //설정 -> 전송 개수 -> 4 | ||
| 51 | + songs.amount4(eventObj.replyToken,eventObj.source.userId); | ||
| 52 | + break; | ||
| 49 | 53 | ||
| 50 | case "주소": //설정에서 유튜브 주소 설정버튼을 눌렀을때 | 54 | case "주소": //설정에서 유튜브 주소 설정버튼을 눌렀을때 |
| 51 | songs.address_settings(eventObj.replyToken); | 55 | songs.address_settings(eventObj.replyToken); |
| ... | @@ -99,9 +103,6 @@ app.post('/hook', function (req, res) { | ... | @@ -99,9 +103,6 @@ app.post('/hook', function (req, res) { |
| 99 | case "twice": // 플레이리스트 -> 가수 -> 트와이스 | 103 | case "twice": // 플레이리스트 -> 가수 -> 트와이스 |
| 100 | songs.twice(eventObj.replyToken,eventObj.source.userId); | 104 | songs.twice(eventObj.replyToken,eventObj.source.userId); |
| 101 | break; | 105 | break; |
| 102 | - | ||
| 103 | - | ||
| 104 | - //case (출력 개수 설정 버튼을 누르고 거기서 응답이 들어왔을때) | ||
| 105 | } | 106 | } |
| 106 | res.sendStatus(200); | 107 | res.sendStatus(200); |
| 107 | } | 108 | } | ... | ... |
-
Please register or login to post a comment