Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const Discord = require('discord.js');
- const client = new Discord.Client();
- var prefix = "$"
- client.on('message', async message => {
- if(message.content.startsWith(prefix + 'invite')) {
- let oi = message.mentions.users.first() ? message.mentions.users.first().id : message.author.id;
- let Tag = message.mentions.users.first() ? message.mentions.users.first().tag : message.author.tag;
- let Username = message.mentions.users.first() ? message.mentions.users.first().username : message.author.username;
- let Avatar = message.mentions.users.first() ? message.mentions.users.first().avatarURL : message.author.avatarURL;
- message.guild.fetchInvites().then(invs => {
- let member = client.guilds.get(message.guild.id).members.get(oi);
- let personalInvites = invs.filter(i => i.inviter.id === oi);
- let urll = invs.filter(i => i.inviter.id === oi);
- let link = urll.reduce((p , v) => v.url +` , Total de membros recrutados no convite: ${v.uses}.\n`+ p, `\nServidor: ${message.guild.name} \n `);
- let inviteCount = personalInvites.reduce((p, v) => v.uses + p, 0);
- let inviteCode = personalInvites.reduce((p, v) => v.code);
- let possibleInvites = [['Total de membros recrutados:']];
- possibleInvites.push([inviteCount, inviteCode]);
- let user = message.mentions.users.first() || message.author;
- let mem = message.guild.member(user);
- let millisJoined = new Date().getTime() - mem.joinedAt.getTime();
- let daysJoined = millisJoined / 1000 / 60 / 60 / 24;
- var inviteInfo = new Discord.RichEmbed()
- .setTitle(`:incoming_envelope: **[INVITE INFO]** ${Username}`)
- .setThumbnail(client.user.avatarURL)
- .addField('**الدعوات**', `**➥** [ شخص **${Number(inviteCount)}** ]`)
- .addField('**تم الانضمام للسيرفر من**', `**➥** [ يوم **${daysJoined.toFixed(0)}** ]`)
- .addField('**رابط دعوة الانضمام**', `**➥** [ **https://discord.gg/${inviteCode || 'Zm2U6we'}** ]`)
- .setColor('ORANGE')
- .setTimestamp()
- .setFooter(Tag, Avatar)
- message.channel.send(inviteInfo);
- });
- };
- });
- ////
- client.on('message', msg => {
- if(msg.content === '$help')
- msg.reply('Check Your DM :white_check_mark:')
- });
- client.on("message", message => {
- if (message.content === "$help") {
- const embed = new Discord.RichEmbed()
- .setColor("#00FF00")
- .setThumbnail(message.author.avatarURL)
- .setDescription(`**Help|هيلب
- $invites | لمعرفة عدد انفايتاتك
- ** `)
- message.author.sendEmbed(embed)
- }
- });
- /////
- client.login('توكن');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement