32 lines
987 B
JavaScript
32 lines
987 B
JavaScript
|
|||
|
|
const Discord = require('discord.js');
|
||
|
|
const fs = require("fs");
|
||
|
|
const Event = require("../Structures/Event.js");
|
||
|
|
const yaml = require("js-yaml");
|
||
|
|
const supportbot = yaml.load(
|
||
|
|
fs.readFileSync("./Configs/supportbot.yml", "utf8")
|
||
|
|
);
|
||
|
|
|
||
|
|
module.exports = new Event("guildMemberAdd", async (client, member, interaction, guild) => {
|
||
|
|
|
||
|
|
const WelcomeChannel = interaction.guild.channels.get(supportbot.WelcomeChannel)
|
||
|
|
|
||
|
|
const WelcomeEmbed = new Discord.MessageEmbed()
|
||
|
|
.setColor(supportbot.WelcomeColour)
|
||
|
|
.setTitle(supportbot.WelcomeTitle)
|
||
|
|
.setDescription(supportbot.WelcomeMessage.replace(/%joined_user%/g, member.user))
|
||
|
|
.setThumbnail(member.user.displayAvatarURL())
|
||
|
|
.setTimestamp();
|
||
|
|
|
||
|
|
member.guild.channels.cache.get(
|
||
|
|
supportbot.WelcomeChannel).send({
|
||
|
|
embeds: [WelcomeEmbed]
|
||
|
|
|
||
|
|
})
|
||
|
|
|
||
|
|
|
||
|
|
const WelcomeMsg = await WelcomeChannel.send({
|
||
|
|
embeds: [WelcomeEmbed]
|
||
|
|
});
|
||
|
|
|
||
|
|
});
|