[deploy] Guard empty footer in welcome embed
This commit is contained in:
@@ -16,8 +16,10 @@ const event: EventHandler = {
|
|||||||
const embed = new EmbedBuilder()
|
const embed = new EmbedBuilder()
|
||||||
.setTitle(welcomeCfg.embedTitle || 'Willkommen!')
|
.setTitle(welcomeCfg.embedTitle || 'Willkommen!')
|
||||||
.setDescription(welcomeCfg.embedDescription || `${member} ist beigetreten.`)
|
.setDescription(welcomeCfg.embedDescription || `${member} ist beigetreten.`)
|
||||||
.setColor(isNaN(colorVal) ? 0x00ff99 : colorVal)
|
.setColor(isNaN(colorVal) ? 0x00ff99 : colorVal);
|
||||||
.setFooter({ text: welcomeCfg.embedFooter || '' });
|
if (welcomeCfg.embedFooter) {
|
||||||
|
embed.setFooter({ text: welcomeCfg.embedFooter });
|
||||||
|
}
|
||||||
if (welcomeCfg.embedThumbnailData && welcomeCfg.embedThumbnailData.startsWith('data:')) {
|
if (welcomeCfg.embedThumbnailData && welcomeCfg.embedThumbnailData.startsWith('data:')) {
|
||||||
const [meta, b64] = welcomeCfg.embedThumbnailData.split(',');
|
const [meta, b64] = welcomeCfg.embedThumbnailData.split(',');
|
||||||
const ext = meta.includes('gif') ? 'gif' : 'png';
|
const ext = meta.includes('gif') ? 'gif' : 'png';
|
||||||
|
|||||||
Reference in New Issue
Block a user