Skip to content
This repository was archived by the owner on Jan 20, 2024. It is now read-only.

Commit 2450566

Browse files
committed
dont send individual msgs when playlist or album
1 parent 6d5f51d commit 2450566

File tree

1 file changed

+31
-28
lines changed

1 file changed

+31
-28
lines changed

commands/play.js

Lines changed: 31 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ function addYTdataToQueue(message, data, isPlayList) {
112112
}
113113

114114

115-
function addDZdataToQueue(message, data) {
115+
function addDZdataToQueue(message, data, sendEmbed = true) {
116116
// console.log(data);
117117
const imageExists = data.metadata.common.picture && data.metadata.common.picture[0];
118118
const queueData = {
@@ -128,32 +128,35 @@ function addDZdataToQueue(message, data) {
128128
"stream_url": data.path,
129129
};
130130
queue[message.guild.id].push(queueData);
131-
message.react(reactions.positive);
132-
// send embed and delete after 60 seconds
133-
if (imageExists) {
134-
message.reply(
135-
{ embeds:[songAdded(queueData, queue[message.guild.id].length - 1)],
136-
files:[{ "name":"thumb.jpg", "attachment":data.metadata.common.picture[0].data }],
137-
})
138-
.then(msg => {
139-
setTimeout(() => {
140-
msg.delete()
141-
.catch((err) => {console.log("[NONFATAL] Failed to delete message", err);});
142-
}, 60000);
143-
});
144-
}
145-
else {
146-
message.reply(
147-
{ embeds:[songAdded(queueData, queue[message.guild.id].length - 1)],
148-
})
149-
.then(msg => {
150-
setTimeout(() => {
151-
msg.delete()
152-
.catch((err) => {console.log("[NONFATAL] Failed to delete message", err);});
153-
}, 60000);
154-
});
131+
if (sendEmbed) {
132+
message.react(reactions.positive);
133+
// send embed and delete after 60 seconds
134+
if (imageExists) {
135+
message.reply(
136+
{ embeds:[songAdded(queueData, queue[message.guild.id].length - 1)],
137+
files:[{ "name":"thumb.jpg", "attachment":data.metadata.common.picture[0].data }],
138+
})
139+
.then(msg => {
140+
setTimeout(() => {
141+
msg.delete()
142+
.catch((err) => {console.log("[NONFATAL] Failed to delete message", err);});
143+
}, 60000);
144+
});
145+
}
146+
else {
147+
message.reply(
148+
{ embeds:[songAdded(queueData, queue[message.guild.id].length - 1)],
149+
})
150+
.then(msg => {
151+
setTimeout(() => {
152+
msg.delete()
153+
.catch((err) => {console.log("[NONFATAL] Failed to delete message", err);});
154+
}, 60000);
155+
});
156+
}
155157
}
156158

159+
157160
}
158161

159162
async function play(message, args, command) {
@@ -185,7 +188,7 @@ async function play(message, args, command) {
185188
// if no result then return false
186189
if (data && data.path) {
187190
// set to existing track or download the track
188-
addDZdataToQueue(message, data);
191+
addDZdataToQueue(message, data, true);
189192
}
190193
else {
191194
message.react(reactions.warning);
@@ -224,7 +227,7 @@ async function play(message, args, command) {
224227
// try to add via deezer
225228
const DZData = await convertSPDataToDeezer(track);
226229
if (DZData) {
227-
addDZdataToQueue(message, DZData);
230+
addDZdataToQueue(message, DZData, true);
228231
}
229232
else {
230233
// deezer didnt work try youtube
@@ -330,7 +333,7 @@ async function play(message, args, command) {
330333
// try to add via deezer
331334
const DZData = await convertSPDataToDeezer(track);
332335
if (DZData) {
333-
addDZdataToQueue(message, DZData);
336+
addDZdataToQueue(message, DZData, false);
334337
}
335338
else {
336339
// deezer didnt work try spotify

0 commit comments

Comments
 (0)