fix member info for avatars and banners, add fallback error message

This commit is contained in:
bignutty 2025-02-18 13:01:47 +01:00
parent ec90f0fe4f
commit 5b7e9841a4
3 changed files with 5 additions and 2 deletions

View file

@ -98,6 +98,7 @@ module.exports = {
return editOrReply(context, userCard)
}catch(e){
console.log(e)
return editOrReply(context, createEmbed("error", context, "Unable to display user info."))
}
},
};

View file

@ -80,6 +80,7 @@ module.exports = {
return editOrReply(context, userCard)
}catch(e){
console.log(e)
return editOrReply(context, createEmbed("error", context, "Unable to display user info."))
}
},
};

View file

@ -93,8 +93,8 @@ module.exports = {
let pages = [];
let memberCard = structuredClone(userCard);
if(m?.avatar !== null) memberCard.thumbnail.url = m.avatarUrl + "?size=4096";
if(m?.banner !== null) memberCard.image.url = `https://cdn.discordapp.com/guilds/${context.guild.id}/users/${m.id}/banners/${m.banner}.png` + "?size=4096";
if(m?.avatar !== null) memberCard.thumbnail = { url: m.avatarUrl + "?size=4096" };
if(m?.banner !== null) memberCard.image = { url: `https://cdn.discordapp.com/guilds/${context.guild.id}/users/${m.id}/banners/${m.banner}.png` + "?size=4096" };
// Show the server-specific card first if available
pages.push(page(memberCard))
@ -112,6 +112,7 @@ module.exports = {
});
}catch(e){
console.log(e)
return editOrReply(context, createEmbed("error", context, "Unable to display user info."))
}
},
};