const { EmbedBuilder } = require('discord.js') function modLogEmbed(action, member, reason ) { let title, description, color; //console.log(reason); switch (action) { case "ban": title = ":hammer: User Banned"; description = `**User:** **${member.user.username}** has been banned.`; reason2 = `**Reason:** ${reason}`; color = "#FF0000"; break; case "unban": title = ":tada::party_popper: User Unbanned"; description = `**User:** **${member.user.username}** has been unbanned.`; reason2 = `**Reason:** ${reason}`; color = "#00FF00"; break; case "mute": return muteEmbed(member); case "unmute": return unmuteEmbed(member); case "warn": return warnEmbed(member); default: return null; } return new EmbedBuilder() .setTitle(title) .setDescription(`${description}\n${reason2}`) .setColor(color) .setTimestamp() .setFooter({ text: `User ID: ${member.user.id}` }) .setThumbnail(member.user.displayAvatarURL({ dynamic: true })); } module.exports = { modLogEmbed };