7.6-Pre1
Whats New?
- Ability to add as many departments as you need (Don't go to crazy 😂 )
- Merged Sypher's Translate & UserInfo Addon into Features
------------
- Add a role automatically when a user joins the server
- Announce a welcome message with full cusomtization
- Announce a leave message with full cusomtization
- Added "ephermal" to majority messages.
Install modules use - npm install
This commit is contained in:
1 parent
6bf4e5f4bb
commit
da7b6d487c
16 files changed
+4597
-55
No files matched your search
+21
-11
@@ -8,25 +8,35 @@ const supportbot = yaml.load(
|
||||
);
|
||||
|
||||
module.exports = new Event("guildMemberAdd", async (client, member, interaction, guild) => {
|
||||
|
||||
const WelcomeChannel = interaction.guild.channels.get(supportbot.WelcomeChannel)
|
||||
const WelcomeChannel = member.guild.channels.cache.find(channel => channel.name === 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]
|
||||
if (supportbot.EmbedWelcomeThumbnail === "BOT") {
|
||||
WelcomeEmbed.setThumbnail(client.user.displayAvatarURL())
|
||||
}
|
||||
|
||||
})
|
||||
if (supportbot.EmbedWelcomeThumbnail === "USER") {
|
||||
WelcomeEmbed.setThumbnail(member.user.displayAvatarURL())
|
||||
}
|
||||
|
||||
if (supportbot.EmbedWelcomeImage) {
|
||||
WelcomeEmbed.setImage(supportbot.EmbedWelcomeImageURL)
|
||||
}
|
||||
|
||||
const WelcomeMsg = await WelcomeChannel.send({
|
||||
embeds: [WelcomeEmbed]
|
||||
});
|
||||
WelcomeChannel.send({
|
||||
embeds: [WelcomeEmbed]
|
||||
})
|
||||
|
||||
});
|
||||
if (supportbot.AutoRole) {
|
||||
var role = member.guild.roles.cache.find(role => role.name === supportbot.JoinRole);
|
||||
member.roles.add(role);
|
||||
}
|
||||
|
||||
console.log(`\u001b[32m`, `[+]`, `\u001b[33m`, `${member.user.username} joined the server!`)
|
||||
|
||||
});
|
||||
Reference in new issue
Block a user