엄성진

Completed Development About Settings, Modify Help

// 아래 주석을 참고해 플레이리스트 or 노래의 배열을 직접 만드시면 됩니다.
// 배열을 만들 때, 활용하실 id값이 플레이리스트의 id인지, 특정 노래의 id인지 구별해서 배열을 만드셔야 합니다.
// '플레이리스트'의 id라면 인덱스 500 이하로,
// '특정 노래'의 id라면 인덱스 500 이상으로 넣어주세요!
// 아래 예시를 보고 이해 안되시면, 편하게 카톡으로 말씀해주세요
// index < 500 = 플레이리스트
// index > 500 = 개별 곡
// index 100번대 = 장르 플레이리스트
// index 200번대 = 무드 플레이리스트
// index 300번대 = 가수 플레이리스트
// index 500번대 = 특정 플레이리스트의 노래 10곡
// index 101 = 장르 - 힙합
// index 102 = 장르 - 피아노
......@@ -25,8 +14,6 @@
// index 303 = 가수 - 레드벨벳
// index 304 = 가수 - 트와이스
// index 501 = 슬픈노래 10곡
exports.all_ids = [];
exports.all_ids[101] = 'PLfVO1GXBPp3s03voaFAWN7AkzEnpsGF1U'
......@@ -40,6 +27,3 @@ exports.all_ids[301] = 'PLfVO1GXBPp3tgrwk3GDJi3v-E_Hnq3lDO'
exports.all_ids[302] = 'PLfVO1GXBPp3ubihJVPi6HSltRIuvSqSI1'
exports.all_ids[303] = 'PLfVO1GXBPp3u0ckIfYZkADGlSQ6LQoAIQ'
exports.all_ids[304] = 'PLfVO1GXBPp3vo3sivJPfFzREBECRFepVK'
\ No newline at end of file
//exports.all_ids[501] = ['p5iu1V30myk', 'i-SBnhaZSSU', 'Etfgb6A7hSI', 'IN2mml9xs_s',
// 'tp1uoFAfgHE', 'Qx22TnVVIfU', '3y1QIqR115A', 'VXBI1wt8XII', 'aWMBn2--E0Q', 'HyTbgBlnLCo'];
\ 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'
var app = express();
app.use(bodyParser.json());
var songs = require('./check');
var thumbnail = 1;// 썸네일 출력 여부 (1:출력/0:미출력/기본값:1)
var thumbnail_yes;
app.post('/hook', function (req, res) {
var eventObj = req.body.events[0];
......@@ -37,15 +35,21 @@ app.post('/hook', function (req, res) {
songs.unablethumbnail(eventObj.replyToken,eventObj.source.userId);
break;
case "개수": //설정에서 출력 개수 설정버튼을 눌렀을때
case "개수": //설정에서 전송 개수 설정버튼을 눌렀을때
songs.amount_settings(eventObj.replyToken,eventObj.source.userId);
break;
case "amount1": //설정 -> 전송 개수 -> 1
songs.amount1(eventObj.replyToken,eventObj.source.userId);
break;
case "amount2": //설정 -> 전송 개수 -> 2
songs.amount2(eventObj.replyToken,eventObj.source.userId);
break;
case "amount3": //설정 -> 전송 개수 -> 3
songs.amount3(eventObj.replyToken,eventObj.source.userId);
break;
case "amount4": //설정 -> 전송 개수 -> 4
songs.amount4(eventObj.replyToken,eventObj.source.userId);
break;
case "주소": //설정에서 유튜브 주소 설정버튼을 눌렀을때
songs.address_settings(eventObj.replyToken);
......@@ -99,9 +103,6 @@ app.post('/hook', function (req, res) {
case "twice": // 플레이리스트 -> 가수 -> 트와이스
songs.twice(eventObj.replyToken,eventObj.source.userId);
break;
//case (출력 개수 설정 버튼을 누르고 거기서 응답이 들어왔을때)
}
res.sendStatus(200);
}
......