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