Guest User

Untitled

a guest
Oct 5th, 2018
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.60 KB | None | 0 0
  1. client.on('message', message => {
  2. if(!message.channel.guild) return;
  3. if(message.content.startsWith(prefix + 'bc')) {
  4. if(!message.channel.guild) return message.channel.send('**هذا الأمر فقط للسيرفرات**').then(m => m.delete(5000));
  5. if(!message.member.hasPermission('ADMINISTRATOR')) return message.channel.send('**للأسف لا تمتلك صلاحية** `ADMINISTRATOR`' );
  6. let args = message.content.split(" ").join(" ").slice(2 + prefix.length);
  7. let BcList = new Discord.RichEmbed()
  8. .setThumbnail(message.author.avatarURL)
  9. .setColor("RANDOM")
  10. .setTitle(`**محتوى الرساله [ ${args} ] **`)
  11. .setDescription(`**برودكاست بـ امبد 📝\nبرودكاست بدون امبد✏ \nلديك دقيقه للأختيار قبل الغاء البرودكاست**`)
  12. if (!args) return message.reply('**يجب عليك كتابة كلمة او جملة لإرسال البرودكاست**');message.channel.send(BcList).then(msg => {
  13. msg.react('📝')
  14. .then(() => msg.react('✏'))
  15. .then(() =>msg.react('📝'))
  16.  
  17. let EmbedBcFilter = (reaction, user) => reaction.emoji.name === '📝' && user.id === message.author.id;
  18. let NormalBcFilter = (reaction, user) => reaction.emoji.name === '✏' && user.id === message.author.id;
  19.  
  20. let EmbedBc = msg.createReactionCollector(EmbedBcFilter, { time: 60000 });
  21. let NormalBc = msg.createReactionCollector(NormalBcFilter, { time: 60000 });
  22.  
  23. EmbedBc.on("collect", r => {
  24. message.channel.send(`**:ballot_box_with_check: تم ارسال الرساله بنجاح**`).then(m => m.delete(5000));
  25. message.guild.members.forEach(m => {
  26. var bc = new
  27. Discord.RichEmbed()
  28. .setColor('RANDOM')
  29. .setTitle('**New Message. 📬**')
  30. .addField('» Server.', `**[ ${message.guild.name} ]**`)
  31. .addField('» Author.', `**[ ${message.author.username} ]**`)
  32. .addField('» Message.', `**[ ${args} ]**`)
  33. .setThumbnail('https://cdn.discordapp.com/attachments/473283523219030026/497406214871973889/c95d0db51890800925b66e208974c5fc.png')
  34. m.send({ embed: bc })
  35. if(message.attachments.first()){
  36. m.sendFile(message.attachments.first().url).catch();
  37. }
  38. msg.delete();
  39. })
  40. })
  41. NormalBc.on("collect", r => {
  42. message.channel.send(`**:ballot_box_with_check: تم ارسال الرساله بنجاح**`).then(m => m.delete(5000));
  43. message.guild.members.forEach(m => {
  44. m.send(`**» Server → [ ${message.guild.name} ]\n» Author → [ ${message.author} ]\n ==================**\n${args}\n${m}`);
  45. if(message.attachments.first()){
  46. m.sendFile(message.attachments.first().url).catch();
  47. }
  48. msg.delete();
  49. })
  50. })
  51. })
  52. }
  53. });
Advertisement
Add Comment
Please, Sign In to add comment