Advertisement
Guest User

Untitled

a guest
Feb 22nd, 2019
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.47 KB | None | 0 0
  1. client.on('message',async message => {
  2. if(message.channel.type === 'dm') return;
  3. if(message.author.bot) return;
  4. let args = message.content.split(' ');
  5. if(args[0] === `${prefix}A.bc`) {
  6. if(!message.member.hasPermission("MANAGE_GUILD")) return message.channel.send('- **اسف بس انت ما تقدر تعمل هذا الامر**');
  7. if(!args[1]) return message.channel.send('- **يجب عليك كتابة الرسالة بعد الأمر**');
  8.  
  9. let msgCount = 0;
  10. let errorCount = 0;
  11. let successCount = 0;
  12. let status;
  13. if(msgCount === message.guild.memberCount) {
  14. status = 'Sent';
  15. } else if(msgCount !== message.guild.memberCount) {
  16. status = 'Sending';
  17. }
  18. message.channel.send(`**- [ 🔖 :: ${msgCount} ] ・عدد الرسائل المرسلة**\n**- [ 📥 :: ${successCount} ] ・عدد الرسائل المستلمة**\n**- [ 📤 :: ${errorCount} ]・عدد الرسائل الغير مستلمة\n- [ ▫ :: ${status} ]・حالة الرسائل المرسلة**`).then(msg => {
  19. message.guild.members.forEach(g => {
  20. g.send(args.slice(1).join(' ')).then(() => {
  21. successCount++;
  22. msgCount++;
  23. if(!msg) return;
  24. msg.edit(`**- [ 🔖 :: ${msgCount} ] ・عدد الرسائل المرسلة**\n**- [ 📥 :: ${successCount} ] ・عدد الرسائل المستلمة**\n**- [ 📤 :: ${errorCount} ]・عدد الرسائل الغير مستلمة\n- [ ▫ :: ${status} ]・حالة الرسائل المرسل**`);
  25. }).catch(e => {
  26. errorCount++;
  27. msgCount++;
  28. if(!msg) return;
  29. msg.edit(`**- [ 🔖 :: ${msgCount} ] ・عدد الرسائل المرسلة**\n**- [ 📥 :: ${successCount} ] ・عدد الرسائل المستلمة**\n**- [ 📤 :: ${errorCount} ]・عدد الرسائل الغير مستلمة\n- [ ▫ :: ${status} ]・حالة الرسائل المرسل**`);
  30. });
  31. });
  32. });
  33. }
  34. });
  35.  
  36. client.on('guildMemberAdd', member => { //LAST CODES -HONRAR-
  37. member.guild.fetchInvites().then(guildInvites => {
  38. const ei = invites[member.guild.id];
  39. const invite = guildInvites.find(i => ei.get(i.code).uses < i.uses);
  40. const inviter = client.users.get(invite.inviter.id);
  41. const stewart = member.guild.channels.find("name", "welcome");
  42. stewart.send(`<@${member.user.id}> تمت الدعوه من <@${inviter.id}>`);
  43. from <@${inviter.id}>. Invite was used ${invite.uses} times since its creation.`);
  44. });
  45. })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement