Advertisement
AcTCrAFT2004

welcome & invite by

Feb 15th, 2020
261
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. client.on("guildMemberAdd", member => {
  2.     let welcomer = member.guild.channels.find('name', '💬welcome'); // اسم شات ترحيب
  3.     let memberavatar = member.user.avatarURL
  4.       if (!welcomer) return;
  5.       if(welcomer) {
  6.          moment.locale('en-us');
  7.          var h = member.user;
  8.         let heroo = new Discord.RichEmbed()
  9.         .setColor('RANDOM')
  10.         .setThumbnail(h.avatarURL)
  11.         .setAuthor(h.username,h.avatarURL)
  12.         .addField(': تاريخ دخولك الدسكورد',`${moment(member.user.createdAt).format('D/M/YYYY h:mm a')} **\n** \`${moment(member.user.createdAt).fromNow()}\``,true)
  13.          .setFooter(`${h.tag}`,"https://images-ext-2.discordapp.net/external/JpyzxW2wMRG2874gSTdNTpC_q9AHl8x8V4SMmtRtlVk/https/orcid.org/sites/default/files/files/ID_symbol_B-W_128x128.gif")
  14.     .setImage('https://media.giphy.com/media/OkJat1YNdoD3W/giphy.gif')
  15.      welcomer.send({embed:heroo});
  16.       }})
  17.  
  18. const invites = {};
  19.  
  20. const wait = require('util').promisify(setTimeout);
  21.  
  22. client.on('ready', () => {
  23.   wait(1000);
  24.  
  25.   client.guilds.forEach(g => {
  26.     g.fetchInvites().then(guildInvites => {
  27.       invites[g.id] = guildInvites;
  28.     });
  29.   });
  30. });
  31.  
  32. client.on('guildMemberAdd', member => {
  33.   member.guild.fetchInvites().then(guildInvites => {
  34.     const ei = invites[member.guild.id];
  35.     invites[member.guild.id] = guildInvites;
  36.     const invite = guildInvites.find(i => ei.get(i.code).uses < i.uses);
  37.     const inviter = client.users.get(invite.inviter.id);
  38.     const logChannel = member.guild.channels.find(channel => channel.name === "💬welcome"); // اسم شات ترحيب
  39.     logChannel.send(`Invited by: <@${inviter.tag}>`);
  40.   });
  41. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement