Initial commit
This commit is contained in:
commit
e69e5a478f
6 files changed
+527
No files matched your search
@@ -0,0 +1,41 @@
|
||||
require('dotenv').config();
|
||||
const { Client, GatewayIntentBits, EmbedBuilder } = require('discord.js');
|
||||
|
||||
const client = new Client({
|
||||
intents: [
|
||||
GatewayIntentBits.Guilds,
|
||||
GatewayIntentBits.GuildMessages,
|
||||
GatewayIntentBits.GuildMembers
|
||||
]
|
||||
});
|
||||
|
||||
client.once('ready', () => {
|
||||
console.log(`The bot is now online, using ${client.user.tag}.`);
|
||||
});
|
||||
|
||||
client.on('guildMemberAdd', member => {
|
||||
const welcomeEmbed = new EmbedBuilder()
|
||||
.setColor(process.env.EMBED_COLOR)
|
||||
.setTitle(process.env.EMBED_TITLE
|
||||
.replace("{user.ping}", `@<${member.user.id}>`)
|
||||
.replace("{user.id}", member.user.id)
|
||||
.replace("{user.displayName}", member.user.displayName)
|
||||
.replace("{user.name}", member.user.username)
|
||||
.replace("{server.name}", member.guild.name)
|
||||
.replace("{server.memberCount}", member.guild.memberCount))
|
||||
.setDescription(process.env.EMBED_DESCRIPTION
|
||||
.replace("{user.ping}", `@<${member.user.id}>`)
|
||||
.replace("{user.id}", member.user.id)
|
||||
.replace("{user.displayName}", member.user.displayName)
|
||||
.replace("{user.name}", member.user.username)
|
||||
.replace("{server.name}", member.guild.name)
|
||||
.replace("{server.memberCount}", member.guild.memberCount))
|
||||
.setFooter({ text: process.env.EMBED_FOOTER, iconURL: process.env.EMBED_FOOTER_URL });
|
||||
|
||||
const channel = client.channels.cache.get(process.env.WELCOME_CHANNEL_ID);
|
||||
if (channel) {
|
||||
channel.send({ embeds: [welcomeEmbed] });
|
||||
}
|
||||
});
|
||||
|
||||
client.login(process.env.DISCORD_TOKEN);
|
||||
Reference in new issue
Block a user