mirror of
https://gitlab.com/bignutty/labscore.git
synced 2025-06-09 06:33:05 -04:00
error message
This commit is contained in:
parent
5b214ebab1
commit
58938c74c2
1 changed files with 23 additions and 15 deletions
|
@ -59,22 +59,30 @@ module.exports = {
|
||||||
// API lowkey sucks, fetch more metadata via songlink
|
// API lowkey sucks, fetch more metadata via songlink
|
||||||
let url = audioSearch.response.body.media[Object.keys(audioSearch.response.body.media)[0]]
|
let url = audioSearch.response.body.media[Object.keys(audioSearch.response.body.media)[0]]
|
||||||
if(audioSearch.response.body.media.deezer) url = audioSearch.response.body.media.deezer
|
if(audioSearch.response.body.media.deezer) url = audioSearch.response.body.media.deezer
|
||||||
|
if(audioSearch.response.body.media.napster) url = audioSearch.response.body.media.napster
|
||||||
|
if(audioSearch.response.body.media.apple_music) url = audioSearch.response.body.media.apple_music
|
||||||
if(audioSearch.response.body.media.spotify) url = audioSearch.response.body.media.spotify
|
if(audioSearch.response.body.media.spotify) url = audioSearch.response.body.media.spotify
|
||||||
let songlink = await superagent.get(`https://api.song.link/v1-alpha.1/links?url=${encodeURIComponent(url)}`)
|
try{
|
||||||
//get song meta
|
let songlink = await superagent.get(`https://api.song.link/v1-alpha.1/links?url=${encodeURIComponent(url)}`)
|
||||||
let song = songlink.body.entitiesByUniqueId[songlink.body.entityUniqueId]
|
//get song meta
|
||||||
|
let song = songlink.body.entitiesByUniqueId[songlink.body.entityUniqueId]
|
||||||
let btns = renderMusicButtons(songlink.body.linksByPlatform)
|
|
||||||
return editOrReply(context, {embeds:[
|
let btns = renderMusicButtons(songlink.body.linksByPlatform)
|
||||||
createEmbed("default", context, {
|
return editOrReply(context, {embeds:[
|
||||||
author: {
|
createEmbed("default", context, {
|
||||||
name: `${song.title} by ${song.artistName}`.substr(0,1000),
|
author: {
|
||||||
iconUrl: song.thumbnailUrl,
|
name: `${song.title} by ${song.artistName}`.substr(0,1000),
|
||||||
url: url
|
iconUrl: song.thumbnailUrl,
|
||||||
},
|
url: url
|
||||||
footer: {}
|
},
|
||||||
})
|
footer: {}
|
||||||
], components: btns})
|
})
|
||||||
|
], components: btns})
|
||||||
|
}catch(e){
|
||||||
|
return editOrReply(context, {embeds: [
|
||||||
|
createEmbed("error", context, "Links for this song are unavailable..")
|
||||||
|
]})
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}catch(e){
|
}catch(e){
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue