mirror of
https://gitlab.com/bignutty/labscore.git
synced 2025-06-15 01:23:04 -04:00
fix for lyrics
This commit is contained in:
parent
5ad44ece0b
commit
70db198832
1 changed files with 6 additions and 5 deletions
|
@ -44,9 +44,10 @@ module.exports = {
|
||||||
|
|
||||||
if(search.body.status == 2) return editOrReply(context, {embeds:[createEmbed("error", context, search.body.message)]})
|
if(search.body.status == 2) return editOrReply(context, {embeds:[createEmbed("error", context, search.body.message)]})
|
||||||
let fields = [];
|
let fields = [];
|
||||||
if(search.body.lyrics.includes('[')){
|
let lyricsText = search.body.lyrics.replace(/\[Footnote .*?\]/g,'').replace(/\[choir\]/g,'');
|
||||||
|
if(lyricsText.includes('[')){
|
||||||
// Split lyrics into field-sizes chunks if multiple verses are present
|
// Split lyrics into field-sizes chunks if multiple verses are present
|
||||||
let chunks = search.body.lyrics.replace(/\[Footnote .*?\]/g,'').split(/\[(.*?)\]/)
|
let chunks = lyricsText.split(/\[(.*?)\]/)
|
||||||
let cur = {
|
let cur = {
|
||||||
inline: false
|
inline: false
|
||||||
};
|
};
|
||||||
|
@ -54,7 +55,7 @@ module.exports = {
|
||||||
for(const c of chunks){
|
for(const c of chunks){
|
||||||
if(c.length == 0) continue;
|
if(c.length == 0) continue;
|
||||||
if(i == 0){
|
if(i == 0){
|
||||||
cur.name = `[${c}]`
|
cur.name = `[${c.substr(0,250)}]`
|
||||||
i += 1
|
i += 1
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
@ -69,7 +70,7 @@ module.exports = {
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
let message = createLyricsPage(context, search, [])
|
let message = createLyricsPage(context, search, [])
|
||||||
message.description = search.body.lyrics.substr(0, 1024)
|
message.description = lyricsText.substr(0, 1024)
|
||||||
return editOrReply(context, message)
|
return editOrReply(context, message)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -103,7 +104,7 @@ module.exports = {
|
||||||
return editOrReply(context, {embeds:[createEmbed("error", context, `Unable to perform lyrics search.`)]})
|
return editOrReply(context, {embeds:[createEmbed("error", context, `Unable to perform lyrics search.`)]})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
//console.log(JSON.stringify(e.raw))
|
console.log(JSON.stringify(e.raw))
|
||||||
return editOrReply(context, {embeds:[createEmbed("error", context, `Something went wrong.`)]})
|
return editOrReply(context, {embeds:[createEmbed("error", context, `Something went wrong.`)]})
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue