Temp commit
This commit is contained in:
parent
22d688ee80
commit
357f93623a
2 changed files with 64 additions and 60 deletions
|
@ -29,11 +29,10 @@ module.exports = async function(userID, guild) {
|
||||||
track = data.recenttracks.track[i];
|
track = data.recenttracks.track[i];
|
||||||
scrobble.artist = track.artist["#text"];
|
scrobble.artist = track.artist["#text"];
|
||||||
scrobble.song = track.name;
|
scrobble.song = track.name;
|
||||||
console.log(`Track ${i}: ${scrobble.song}`);
|
|
||||||
scrobble.album = track.album["#text"];
|
scrobble.album = track.album["#text"];
|
||||||
scrobble.cover = track.image[3]["#text"];
|
scrobble.cover = track.image[3]["#text"];
|
||||||
if (i === 0) {
|
if (i === 0) {
|
||||||
if(track['@attr'] != undefined || track['@attr'].nowplaying !== "true"){
|
if (!track["@attr"]) {
|
||||||
isCurrentScrobble = "Last";
|
isCurrentScrobble = "Last";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
// http://ws.audioscrobbler.com/2.0/?method=user.gettoptracks&user=username&api_key=YOUR_API_KEY&format=json
|
// http://ws.audioscrobbler.com/2.0/?method=user.gettoptracks&user=username&api_key=YOUR_API_KEY&format=json
|
||||||
|
const Discord = require('discord.js');
|
||||||
const getFmUsername = require("./getFmUsername")
|
const getFmUsername = require("./getFmUsername")
|
||||||
|
|
||||||
module.exports = async function (userID, option) {
|
module.exports = async function (userID, option) {
|
||||||
let lastfmUsername = await getFmUsername(userID);
|
let lastfmUsername = await getFmUsername(userID);
|
||||||
let sendText = "";
|
let sendText = {text: "", embed: null};
|
||||||
let tracks = [];
|
let tracks = [];
|
||||||
const options = {
|
const options = {
|
||||||
"alltime": "overall",
|
"alltime": "overall",
|
||||||
|
@ -65,12 +65,17 @@ module.exports = async function (userID, option) {
|
||||||
reject(error);
|
reject(error);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
sendText = `Top ${duration} tracks for ${lastfmUsername}:\n`;
|
let author = `Top ${duration} tracks for ${lastfmUsername}:\n`;
|
||||||
|
let toptracks = "";
|
||||||
for(let i = 0; i < tracks.length; i++){
|
for(let i = 0; i < tracks.length; i++){
|
||||||
sendText += `${i}. ${tracks[i].artist} - ${tracks[i].song} (${tracks[i].playcount} plays)\n`;
|
sendText += `${i}. ${tracks[i].artist} - ${tracks[i].song} (${tracks[i].playcount} plays)\n`;
|
||||||
}
|
}
|
||||||
|
const embed = new Discord.MessageEmbed()
|
||||||
|
.setAuthor(`Now playing - ${nickname}`, user.user.avatarURL({ dynamic: true, size: 4096 }))
|
||||||
|
.setColor(15780145)
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
sendText = "You haven't set your last.fm username yet. Use `fm set <lastfm_username>` to set it.";
|
sendText.text = "You haven't set your last.fm username yet. Use `fm set <lastfm_username>` to set it.";
|
||||||
}
|
}
|
||||||
return sendText;
|
return sendText;
|
||||||
}
|
}
|
Loading…
Add table
Reference in a new issue