Advertisement
iBeAnthonyD

bc codes

Mar 2nd, 2019
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //bc//
  2. client.on('message', message => {
  3.     let messageArray = message.content.split(" ");
  4.    
  5.     let command = messageArray[0];
  6.    
  7.    
  8.     if (command === `${prefix}bc`) {
  9.             let embed = new Discord.RichEmbed()
  10.                 .setColor('RANDOM')
  11.                 .addField('     **=-=-:: [ Narox ] ::-=-=** ' ,'╔[❖═════════════════════❖]╗')
  12.                 .addField(`**${prefix}bc1 | رسالة جماعية لجميع الاعضاء**'` ,'**=-=-=-=-=-=-=-=-=-=-=**')
  13.                 .addField(`**${prefix}bc2 | رسالة جماعية للاونلاين فقط**` ,'**=-=-=-=-=-=-=-=-=-=-=**')
  14.                 .addField(`**${prefix}bc3 | رسالة جماعية للوفلاين فقط**` ,'**=-=-=-=-=-=-=-=-=-=-=**')
  15.                 .addField(`**${prefix}bcrole | رسالة جماعية لرتبة معينه**` ,'**=-=-=-=-=-=-=-=-=-=-=**')
  16.                .addField('=-=- [ شكرا على استعمال البوت ] -=-= ' ,'[❖═════════════════════❖]')
  17.                .setFooter(`By iBeAnthonyD`)
  18.                .setTimestamp()
  19.            
  20.                message.author.sendEmbed(embed)
  21.     }
  22. });
  23.  
  24.  
  25. client.on("message", message => {//bc1
  26.  
  27.            if (message.content.startsWith(prefix + "bc1")) {
  28.                         if (!message.member.hasPermission("ADMINISTRATOR"))  return;
  29.  let args = message.content.split(" ").slice(1);
  30.  var argresult = args.join(' ');
  31.  message.guild.members.filter(m => m.presence.status !== 'all').forEach(m => {
  32. m.send(`${argresult}\n ${m}\n By Server : ${message.guild.name}`);
  33. })
  34. message.channel.send(`\`${message.guild.members.filter(m => m.presence.status !== 'all').size}\` : عدد الاعضاء المستلمين`);
  35. message.delete();
  36. };    
  37. });
  38.  
  39.  
  40. client.on("message", message => {//bc2
  41.  
  42.            if (message.content.startsWith(prefix + "bc2")) {
  43.                         if (!message.member.hasPermission("ADMINISTRATOR"))  return;
  44.  let args = message.content.split(" ").slice(1);
  45.  var argresult = args.join(' ');
  46.  message.guild.members.filter(m => m.presence.status !== 'online').forEach(m => {
  47. m.send(`${argresult}\n ${m}\n By Server : ${message.guild.name}`);
  48. })
  49. message.channel.send(`\`${message.guild.members.filter(m => m.presence.status !== 'online').size}\` : عدد الاعضاء المستلمين`);
  50. message.delete();
  51. };    
  52. });
  53.  
  54. client.on("message", message => {//bc3
  55.  
  56.            if (message.content.startsWith(prefix + "bc3")) {
  57.                         if (!message.member.hasPermission("ADMINISTRATOR"))  return;
  58.  let args = message.content.split(" ").slice(1);
  59.  var argresult = args.join(' ');
  60.  message.guild.members.filter(m => m.presence.status !== 'offline').forEach(m => {
  61. m.send(`${argresult}\n ${m} \n By Server : ${message.guild.name}`);
  62. })
  63. message.channel.send(`\`${message.guild.members.filter(m => m.presence.status !== 'offline').size}\` : عدد الاعضاء المستلمين`);
  64. message.delete();
  65. };    
  66. });
  67.  
  68.  
  69.  
  70. client.on('message' , message => {//bcrole
  71.  if(message.author.bot) return;
  72.  if(message.content.startsWith(prefix + "bcrole")) {
  73.    let args = message.content.split(" ").slice(1);
  74.  
  75.    if(!args[0]) {
  76.      message.channel.send("قم بمنشنة الرتبة | *bcrole @everyone رساله");
  77.        return;
  78.    }
  79.    if(!args[1]) {
  80.      message.channel.send("قم بمنشنة الرتبة | *bcrole @everyone رساله");
  81.        return;
  82.    }
  83.  
  84.      if(args[0] == "@everyone") {
  85.        message.channel.send(`لقد تم ارسال هذه الرسالة الى ${message.guild.memberCount} اعضاء`);
  86.        message.guild.members.forEach(mi => {
  87.          mi.send(
  88.          "الرسالة :" + "\n" +
  89.         "**" + `${args[1]}` + "**"
  90.          );
  91.        });
  92.        return;
  93.      }
  94.          var role = message.mentions.roles.first();
  95.            if(!role) {
  96.              message.reply("لا توجد رتبة بهذا الاسم");
  97.                return;
  98.            }
  99.        message.guild.members.filter(m => m.roles.get(role.id)).forEach(sa => {
  100.        sa.send(
  101.          "الرسالة :" + "\n" +
  102.        "**" + `${args[1]}` + `By Server : ${message.guild.name}`
  103.          );
  104.        });
  105.      message.channel.send(`**لقد تم ارسال هذه الرسالة الى ${message.guild.members.filter(m => m.roles.get(role.id)).size} عظو**`);
  106.    }
  107. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement