Skip to content

Commit

Permalink
[New] Added guildMemberAdd which triggers when a new user joins a server
Browse files Browse the repository at this point in the history
  • Loading branch information
naseif committed Sep 3, 2021
1 parent 98fd15e commit 5228692
Showing 1 changed file with 41 additions and 0 deletions.
41 changes: 41 additions & 0 deletions events/guildMemberAdd.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
module.exports = {
name: "guildMemberAdd",
async execute(guild) {
const welcomeEmbed = {
color: "#9dcc37",
title: `New Member joined!`,
thumbnail: {
url: `${guild.user.avatarURL()}`,
},
fields: [
{
name: ":man_detective: Member",
value: `${guild.toString()}`,
},
{
name: ":clock2: Joined Server",
value: `${guild.joinedAt.toDateString()}`,
},
{
name: ":chart_with_downwards_trend: Member Number",
value: `#${guild.guild.memberCount}`,
},
{
name: ":calendar_spiral: Joined Discord",
value: `${guild.user.createdAt.toDateString()}`,
},
],
};

if (guild.guild.systemChannel) {
guild.guild.systemChannel.send({
content: `Hey ${guild.toString()}, Welcome to ${
guild.guild.name
}! :partying_face:`,
embeds: [welcomeEmbed],
});
} else {
return;
}
},
};

0 comments on commit 5228692

Please sign in to comment.