Advertisement
iiFireKingii

Spotify

Sep 1st, 2019
12,070
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.13 KB | None | 0 0
  1. client.on("message", message => {
  2. if(message.content.startsWith(prefix + `spotify`)) {
  3. let user = message.mentions.users.first() || message.author;
  4. if(user.presence.activity !== null && user.presence.activity.type === 'LISTENING' && user.presence.activity.name === 'Spotify' && user.presence.activity.assets !== null) {
  5. let trackIMG = `https://i.scdn.co/image/${user.presence.activity.assets.largeImage.slice(8)}`;
  6. let trackURL = `https://open.spotify.com/track/${user.presence.activity.syncID}`;
  7. let trackName = user.presence.activity.details;
  8. let trackAuthor = user.presence.activity.state;
  9. let trackAlbum = user.presence.activity.assets.largeText;
  10. const embed = new Discord.MessageEmbed()
  11. .setAuthor('Spotify Track Info', 'https://cdn.discordapp.com/emojis/408668371039682560.png')
  12. .setColor(0x1ED760)
  13. .setThumbnail(trackIMG)
  14. .addField('Song Name', trackName, true)
  15. .addField('Album', trackAlbum, true)
  16. .addField('Author', trackAuthor, false)
  17. .addField('Listen to Track:', `[\`${trackURL}\`](trackURL)`, false);
  18. message.channel.send(embed);
  19. } else {
  20. message.channel.send('**This user isn\'t listening to Spotify!**');
  21. }
  22. };
  23. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement