mirror of
https://gitlab.com/bignutty/labscore.git
synced 2025-06-07 13:43:06 -04:00
add solid color banner support
This commit is contained in:
parent
e4cb3a8030
commit
b3bf408bed
2 changed files with 9 additions and 6 deletions
|
@ -22,11 +22,13 @@ module.exports = {
|
|||
await acknowledge(context, false, [...PERMISSION_GROUPS.baseline_slash]);
|
||||
|
||||
let u = await context.client.rest.fetchUser(args.user.id);
|
||||
if(!u.bannerUrl) return editOrReply(context, createEmbed("warning", context, "User doesn't have a banner set."));
|
||||
|
||||
let userBanner = u.bannerUrl ? u.bannerUrl + "?size=4096" : undefined;
|
||||
if(!u.banner) userBanner = `https://lh3.googleusercontent.com/akBt-2Rz3efGuxAnOoSJbGuaqxZuRAI7ZUYKBgYZLT4vsk34qVWoAm3o6--RxupzZpayLSRsxO1LCwBECyBT_giQ3xhLMR03z7xngvm4m9ZgQ2Gya1i-3Q%3Dw1920-h677-bc0x0055aa-fcrop64%3D1%2C0000000000010001-rj-b36-c0x${u.accentColor.toString(16)}-s`;
|
||||
|
||||
return editOrReply(context, createEmbed("default", context, {
|
||||
image: {
|
||||
url: u.bannerUrl + '?size=4096'
|
||||
url: userBanner
|
||||
}
|
||||
}))
|
||||
}catch(e){
|
||||
|
|
|
@ -25,10 +25,11 @@ module.exports = {
|
|||
|
||||
if(!args.user) args.user = context.userId;
|
||||
let u = await getUser(context, args.user)
|
||||
|
||||
if(!u || !u.user) return editOrReply(context, createEmbed("warning", context, "No users found."))
|
||||
|
||||
if(!u.user.banner && !u.member?.banner) return editOrReply(context, createEmbed("warning", context, "User has no banners."))
|
||||
|
||||
let userBanner = u.user.bannerUrl ? u.user.bannerUrl + "?size=4096" : undefined;
|
||||
if(!u.user.banner) userBanner = `https://lh3.googleusercontent.com/akBt-2Rz3efGuxAnOoSJbGuaqxZuRAI7ZUYKBgYZLT4vsk34qVWoAm3o6--RxupzZpayLSRsxO1LCwBECyBT_giQ3xhLMR03z7xngvm4m9ZgQ2Gya1i-3Q%3Dw1920-h677-bc0x0055aa-fcrop64%3D1%2C0000000000010001-rj-b36-c0x${u.user.accentColor.toString(16)}-s`;
|
||||
let pages = []
|
||||
|
||||
if(!u.member?.banner && u.member) u.member = await context.guild.fetchMember(u.user.id)
|
||||
|
@ -42,7 +43,7 @@ module.exports = {
|
|||
|
||||
pages.push(page(createEmbed("default", context, {
|
||||
image: {
|
||||
url: u.user.bannerUrl + '?size=4096'
|
||||
url: u.user.bannerUrl.includes("?") ? u.user.bannerUrl : u.user.bannerUrl + '?size=4096'
|
||||
}
|
||||
})))
|
||||
|
||||
|
@ -59,7 +60,7 @@ module.exports = {
|
|||
} else {
|
||||
return editOrReply(context, createEmbed("default", context, {
|
||||
image: {
|
||||
url: u.user.bannerUrl + '?size=4096'
|
||||
url: userBanner
|
||||
}
|
||||
}))
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue