const { EmbedBuilder, AttachmentBuilder } = require('discord.js'); const client = require('..'); const cfg = require('../config/config.js'); const { newUserKicker } = require('../functions/autostuff.js'); client.on('guildMemberAdd', async member => { const db = await client.db.get(`settings-${member.guild.id}`) || {}; if (!member) return; //if member somehow "doesn't exist", return. might create false positives. if (db.newUserKicker === true) { if (await newUserKicker(member) === 0) { return; } else { const guildId = member.guild.id; await member.roles.add(cfg.guilds[guildId].firstRole); } } else { const guildId = member.guild.id; await member.roles.add(cfg.guilds[guildId].firstRole); } });