Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const discord = require("discord.js");
- const botconfig = require("./botconfig.json");
- const fs = require("fs");
- const bot = new discord.Client();
- bot.commands = new discord.Collection();
- const active = new Map();
- var prefix = botconfig.prefix;
- fs.readdir("./commands/" , (err, files) => {
- if (err) console.log(err);
- var jsFiles = files.filter(f => f.split(".").pop() === "js");
- if (jsFiles.length <=0) {
- console.log("Kon geen files vinden");
- return;
- }
- jsFiles.forEach((f,i) => {
- var fileGet = require(`./commands/${f}`);
- console.log(`De file ${f} is geladen`);
- bot.commands.set(fileGet.help.name, fileGet)
- })
- });
- bot.on("ready", async () => {
- console.log(`${bot.user.username} is online`);
- bot.user.setActivity(`Westkust-RP`, {type: "PLAYING"});
- });
- });
- bot.on("guildMemberAdd", member =>{
- var role = member.guild.roles.find("name", "➖Toerist➖")
- if (!role) return;
- member.addRole(role);
- });
- bot.on("guildMemberRemove", member => {
- const channel = member.guild.channels.find("name", "logs-admin");
- if (!channel) console.log("Kan het kanaal niet vinden.");
- var joinEmbed = new discord.RichEmbed()
- .setAuthor(`${member.user.tag}`, member.user.displayAvatarURL)
- .setColor("#FF0000")
- .setTimestamp()
- .setFooter("User left.");
- channel.send(joinEmbed);
- });
- bot.on('guildMemberAdd', member => {
- const channel = member.guild.channels.find("name", "joinleave");
- if (!channel)console.log("Er is geen kanaal met de naam welkom")
- let joinMessage = new Discord.RichEmbed()
- .setAuthor(`${member.user.tag}`, member.user.displayAvatarURL)
- .setTitle("Westkust Join")
- .setColor("#3246a8")
- .setDescription(`Welkom Op de discord server van Westkust, Vraag je intake aan bij intake aan vragen en dan wensen wij jou veel plezier in onze stad!`)
- .setTimestamp()
- .setFooter("Copyright © 2019-2020 - Westkust");
- var roleA = member.guild.roles.get('615926447625863168');
- if (!roleA) return;
- member.addRole(roleA);
- channel.send(joinMessage);
- });
- bot.login(botconfig.token);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement