Files
discordjs-verification-bot/events/guildMemberAdd.js
T

21 lines
797 B
JavaScript

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);
}
});