Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- bot.on('inviteCreate', async invite => guildInvites.set(invite.guild.id, await invite.guild.fetchInvites()));
- bot.on('guildMemberAdd', async member => {
- const cachedInvites = guildInvites.get(member.guild.id);
- const newInvites = await member.guild.fetchInvites();
- guildInvites.set(member.guild.id, newInvites);
- try {
- const usedInvite = newInvites.find(inv => cachedInvites.get(inv.code).uses < inv.uses);
- const embed = new Discord.MessageEmbed()
- .setColor(colours.orange)
- .setDescription(`${member}, dobrodošao/la na **SarmaCraft** Discord server! \nInvitean od strane: ${usedInvite.inviter}. Broj inviteova: **${usedInvite.uses}**\n :small_orange_diamond: IP i TS3: sarmacraft.info \n :small_orange_diamond: Premium IP: sarmacraft.com`);
- const welcomeChannel = member.guild.channels.cache.find(channel => channel.id === '329691471148089344');
- if(welcomeChannel) {
- welcomeChannel.send(embed)
- member.roles.add(member.guild.roles.cache.find(role => role.name === "[▫️] SC Player"));
- }
- }
- catch(err) {
- console.log(err);
- }
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement