17 lines
840 B
JavaScript
17 lines
840 B
JavaScript
|
module.exports = (client, int) => {
|
||
|
if (!int.isButton()) return;
|
||
|
|
||
|
const queue = player.getQueue(int.guildId);
|
||
|
|
||
|
switch (int.customId) {
|
||
|
case 'saveTrack': {
|
||
|
if (!queue || !queue.playing) return int.reply({ content: `No music currently playing... try again ? ❌`, ephemeral: true, components: [] });
|
||
|
|
||
|
int.member.send(`You saved the track ${queue.current.title} | ${queue.current.author} from the server ${int.member.guild.name} ✅`).then(() => {
|
||
|
return int.reply({ content: `I have sent you the title of the music by private messages ✅`, ephemeral: true, components: [] });
|
||
|
}).catch(error => {
|
||
|
return int.reply({ content: `Unable to send you a private message... try again ? ❌`, ephemeral: true, components: [] });
|
||
|
});
|
||
|
}
|
||
|
}
|
||
|
};
|