[deploy] Guard empty footer in welcome embed

This commit is contained in:
Pascal Prießnitz
2025-12-04 16:02:01 +01:00
parent 9579dc7510
commit 311f5a87f1

View File

@@ -16,8 +16,10 @@ const event: EventHandler = {
const embed = new EmbedBuilder()
.setTitle(welcomeCfg.embedTitle || 'Willkommen!')
.setDescription(welcomeCfg.embedDescription || `${member} ist beigetreten.`)
.setColor(isNaN(colorVal) ? 0x00ff99 : colorVal)
.setFooter({ text: welcomeCfg.embedFooter || '' });
.setColor(isNaN(colorVal) ? 0x00ff99 : colorVal);
if (welcomeCfg.embedFooter) {
embed.setFooter({ text: welcomeCfg.embedFooter });
}
if (welcomeCfg.embedThumbnailData && welcomeCfg.embedThumbnailData.startsWith('data:')) {
const [meta, b64] = welcomeCfg.embedThumbnailData.split(',');
const ext = meta.includes('gif') ? 'gif' : 'png';