Filter short tags from track embed
This commit is contained in:
@@ -144,8 +144,8 @@ module.exports = {
|
|||||||
|
|
||||||
if(lfmData.data['track']) {
|
if(lfmData.data['track']) {
|
||||||
links.push(`<:lfm:1225099203039203338> [View on LFM](${lfmData.data['track']['url']})`);
|
links.push(`<:lfm:1225099203039203338> [View on LFM](${lfmData.data['track']['url']})`);
|
||||||
let tags = lfmData.data['track']['toptags']['tag'].map(a => a.name);
|
let tags = lfmData.data['track']['toptags']['tag'].map(a => a.name).filter(tag => tag.length >= 2);
|
||||||
console.log(lfmData.data['track']);
|
console.log(tags);
|
||||||
let listeners = this.numToHumanReadable(lfmData.data['track']['listeners']);
|
let listeners = this.numToHumanReadable(lfmData.data['track']['listeners']);
|
||||||
let globalScrobbles = this.numToHumanReadable(lfmData.data['track']['playcount']);
|
let globalScrobbles = this.numToHumanReadable(lfmData.data['track']['playcount']);
|
||||||
|
|
||||||
@@ -154,7 +154,7 @@ module.exports = {
|
|||||||
)
|
)
|
||||||
|
|
||||||
let tagHeader = 'Tags';
|
let tagHeader = 'Tags';
|
||||||
if(!tags) {
|
if(tags.length === 0) {
|
||||||
//artist tag fallback
|
//artist tag fallback
|
||||||
let lfmArtistTags = await axios.get(`https://ws.audioscrobbler.com/2.0/?method=artist.getTopTags&api_key=${lfmKey}&artist=${mainArtist}&format=json`);
|
let lfmArtistTags = await axios.get(`https://ws.audioscrobbler.com/2.0/?method=artist.getTopTags&api_key=${lfmKey}&artist=${mainArtist}&format=json`);
|
||||||
console.log(lfmArtistTags);
|
console.log(lfmArtistTags);
|
||||||
|
|||||||
Reference in New Issue
Block a user