diff --git a/src/events/guildMemberAdd.ts b/src/events/guildMemberAdd.ts index faa1575..b68e87d 100644 --- a/src/events/guildMemberAdd.ts +++ b/src/events/guildMemberAdd.ts @@ -16,8 +16,11 @@ 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); + const footerText = (welcomeCfg.embedFooter || '').trim(); + if (footerText) { + embed.setFooter({ text: footerText }); + } if (welcomeCfg.embedThumbnailData && welcomeCfg.embedThumbnailData.startsWith('data:')) { const [meta, b64] = welcomeCfg.embedThumbnailData.split(','); const ext = meta.includes('gif') ? 'gif' : 'png';