31 lines
1.1 KiB
JavaScript
31 lines
1.1 KiB
JavaScript
const { MessageEmbed } = require('discord.js');
|
|
|
|
module.exports = {
|
|
name: 'nowplaying',
|
|
aliases: ['np'],
|
|
utilisation: '{prefix}nowplaying',
|
|
voiceChannel: true,
|
|
|
|
execute(client, message) {
|
|
const queue = player.getQueue(message.guild.id);
|
|
|
|
if (!queue || !queue.playing) return message.channel.send(`No music currently playing ${message.author}... try again ? ❌`);
|
|
|
|
const track = queue.current;
|
|
|
|
const embed = new MessageEmbed();
|
|
|
|
embed.setColor('RED');
|
|
embed.setThumbnail(track.thumbnail);
|
|
embed.setAuthor(track.title, client.user.displayAvatarURL({ size: 1024, dynamic: true }));
|
|
|
|
const methods = ['disabled', 'track', 'queue'];
|
|
|
|
embed.setDescription(`Volume **${queue.volume}**%\nDuration **${track.duration}**\nLoop mode **${methods[queue.repeatMode]}**\nRequested by ${track.requestedBy}`);
|
|
|
|
embed.setTimestamp();
|
|
embed.setFooter('Music comes first - Made with heart by Zerio ❤️', message.author.avatarURL({ dynamic: true }));
|
|
|
|
message.channel.send({ embeds: [embed] });
|
|
},
|
|
}; |