#guildCreate not firing

1 messages · Page 1 of 1 (latest)

elder acorn

const wlSchema = require('../../Schemas/serverwlSchema.js');

module.exports = {
name: "guildCreate",

async execute(guild, client) {
    console.log(`I have joined a new server: ${guild.name} with the ID of ${guild.id}.`)
    client.channels.cache.get('1287510923657089054').send(`I have joined a new server: ${guild.name} with the ID of ${guild.id}.`)
    try {
        const wlguilds = await wlSchema.find().lean();
        const guildids = wlguilds.map(guild => guild.guildId);


        client.guilds.cache.forEach(async guild => {
            if (!guildids.includes(guild.id)) {
                await guild.leave();
            }
        })
    } catch (error) {
        console.error(`Error leaving guild ${guild.id}:`, error);
    }
}

}