Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- client.on('message', message => {
- if(message.author.bot) return;
- if(!message.channel.guild) return;
- var prefix = "$";
- if(message.content.startsWith(prefix + 'bc')) {
- if(!message.channel.guild) return message.channel.send('**الأمر بالسيرفرات بس**').then(m => m.delete(5000));
- if(!message.member.hasPermission('ADMINISTRATOR')) return message.channel.send('**ماعندك الصلاحية المطلوبة**' );
- let args = message.content.split(" ").join(" ").slice(2 + prefix.length);
- let request = `Requested By ${message.author.username}`;
- if (!args) return message.reply('**ترسل برودكاست فاضي؟**');message.channel.send(`**متأكد؟** \` ${args}\``).then(msg => {
- msg.react('✅')
- .then(() => msg.react('❎'))
- .then(() =>msg.react('✅'))
- let reaction1Filter = (reaction, user) => reaction.emoji.name === '✅' && user.id === message.author.id;
- let reaction2Filter = (reaction, user) => reaction.emoji.name === '❌' && user.id === message.author.id;
- let reaction1 = msg.createReactionCollector(reaction1Filter, { time: 12000 });
- let reaction2 = msg.createReactionCollector(reaction2Filter, { time: 12000 });
- reaction1.on("collect", r => {
- message.channel.send(`**☑ | Done ... The Broadcast Message Has Been Sent For ${message.guild.members.size} Members**`).then(m => m.delete(5000));
- message.guild.members.forEach(m => {
- var bc = new
- Discord.RichEmbed()
- .setColor('#00ff47')
- .setTitle('**:incoming_envelope:رسالة:incoming_envelope:')
- .addField('**:diamond_shape_with_a_dot_inside:السيرفر:diamond_shape_with_a_dot_inside:**', message.guild.name)
- .addField(':page_facing_up:الرسالة:page_facing_up:', args)
- .setThumbnail(message.author.avatarURL)
- .setFooter(copy, client.user.avatarURL);
- m.send({ embed: bc })
- msg.delete();
- })
- })
- reaction2.on("collect", r => {
- message.channel.send(`**كنسل يا مدير**`).then(m => m.delete(5000));
- msg.delete();
- })
- })
- }
- let cooldown = new Set();
- let cdseconds = 5;
- if(!message.content.startsWith(prefix)) return;
- if(cooldown.has(message.author.id)){
- message.delete();
- return message.reply("الصبر يا أخي")
- }
- if(!message.member.hasPermission("ADMINISTRATOR")){
- cooldown.add(message.author.id);
- }
- setTimeout(() => {
- cooldown.delete(message.author.id)
- }, cdseconds * 1000)
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement