blob: 76b8536311f7929cd56482c2dd16375ecf5992e0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
const { ActivityType , PermissionsBitField} = require("discord.js");
const fs = require('fs')
const path = require("path");
const { EmbedBuilder } = require("discord.js");
let db = require("../src/db")
let settings = require("../src/settings")
let message_update = require("./member-update")
let config_loc = __filename+".json"
module.exports = {
name : "guildMemberAdd",
config_loc : config_loc,
async main (client,Discord){
client.on("guildMemberAdd",async (m)=>{
if(await global.preserve.blacklist.getItem(m.id) != null) {
await global.preserve.blacklist.removeItem(m.id)
m.ban()
global.channels["logging"].send("banned blacklisted user <@"+m.id+"> ("+m.id+")")
return;
}
//global.channels.general.send("Welcome to the server <@"+m.id+">!")
if(global.notif == null)
global.notif = {}
if(global.notif.voted == null)
global.notif.joined = global.notif.voted = []
global.notif.joined.push(m.id)
message_update.build_message(m.id, "joined")
})
},
}
|