ui changes

This commit is contained in:
2025-10-03 08:39:32 -04:00
parent 1341b325ee
commit 9bc7a5e6b8
18 changed files with 629 additions and 419 deletions

View File

@@ -0,0 +1,26 @@
const { Events } = require('discord.js');
const { readDb } = require('../../backend/db.js');
module.exports = {
name: Events.GuildMemberAdd,
async execute(member) {
try {
const db = readDb();
const settings = db[`${member.guild.id}_welcome_leave`];
if (settings && settings.welcome && settings.welcome.enabled && settings.welcome.channel) {
const channel = member.guild.channels.cache.get(settings.welcome.channel);
if (channel) {
try {
const message = settings.welcome.message.replace('{user}', member.user.toString());
await channel.send(message);
} catch (error) {
console.error(`Could not send welcome message to channel ${settings.welcome.channel} in guild ${member.guild.id}:`, error);
}
}
}
} catch (error) {
console.error(`Error in guildMemberAdd event for guild ${member.guild.id}:`, error);
}
},
};