Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- client.on("message", message => {
- if(message.content.startsWith(prefix + `spotify`)) {
- let user = message.mentions.users.first() || message.author;
- if(user.presence.activity !== null && user.presence.activity.type === 'LISTENING' && user.presence.activity.name === 'Spotify' && user.presence.activity.assets !== null) {
- let trackIMG = `https://i.scdn.co/image/${user.presence.activity.assets.largeImage.slice(8)}`;
- let trackURL = `https://open.spotify.com/track/${user.presence.activity.syncID}`;
- let trackName = user.presence.activity.details;
- let trackAuthor = user.presence.activity.state;
- let trackAlbum = user.presence.activity.assets.largeText;
- const embed = new Discord.MessageEmbed()
- .setAuthor('Spotify Track Info', 'https://cdn.discordapp.com/emojis/408668371039682560.png')
- .setColor(0x1ED760)
- .setThumbnail(trackIMG)
- .addField('Song Name', trackName, true)
- .addField('Album', trackAlbum, true)
- .addField('Author', trackAuthor, false)
- .addField('Listen to Track:', `[\`${trackURL}\`](trackURL)`, false);
- message.channel.send(embed);
- } else {
- message.channel.send('**This user isn\'t listening to Spotify!**');
- }
- };
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement