Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- client.on('message', message => {
- let embed = new Discord.RichEmbed()
- if(message.content== prefix + 'bc') {
- if(!message.member.hasPermission('ADMINISTRATOR')) return message.channel.send('** You Dont Have `ADMINISTRATOR` Permission **');
- let args = message.content.split(' ').slice(1).join(' ');
- var Embed = new Discord.RichEmbed()
- .setDescription('برودكاست بـ امبد 🖊 \nبرودكاست بدون امبد 🖋\nبرودكاست بصوره 🖼\nلألغاء البرودكاست ❌ \nلديك دقيقه للأختيار قبل الغاء البرودكاست')
- message.react('🖋').then( r => {
- message.react('🖊')
- message.react('🖼')
- message.react('❌')
- let EmbedBcFilter = (reaction, user) => reaction.emoji.name === '🖋' && user.id === message.author.id;
- let GeneralBcFilter = (reaction, user) => reaction.emoji.name === '🖊' && user.id === message.author.id;
- let ImgBcFilter = (reaction, user) => reaction.emoji.name === '🖼' && user.id === message.author.id;
- let CancelFilter = (reaction, user) => reaction.emoji.name === '❌' && user.id === message.author.id;
- let EmbedBc = message.createReactionCollector(EmbedBcFilter, { time: 60000 });
- let GeneralBc = message.createReactionCollector(GeneralBcFilter, { time: 60000 });
- let ImgBc = message.createReactionCollector(ImgBcFilter, { time: 60000 });
- let Cancel = message.createReactionCollector(CancelFilter, { time: 60000 });
- EmbedBc.on("collect", r => {
- message.delete();
- message.guild.members.forEach(member => {
- let bc = new Discord.RichEmbed()
- .setColor('RANDOM')
- .setDescription(`Sender : ${message.guild.name}\nServer : ${message.author.username}#${message.author.discriminator}\nMessage : ${args}`)
- member.sendEmbed(bc)
- message.channel.send("تم ارسال البرودكاست بنجاح ☑ ").then(m => m.delete(500));
- })
- GeneralBc.on("collect", r => {
- message.delete();
- message.guild.members.forEach(member => {
- member.send(args)
- message.channel.send("تم ارسال البرودكاست بنجاح ☑ ").then(m => m.delete(500));
- })
- })
- ImgBc.on("collect", r => {
- message.delete();
- message.guild.members.forEach(member => {
- member.sendFile(args)
- message.channel.send("تم ارسال البرودكاست بنجاح ☑ ").then(m => m.delete(500));
- })
- Cancel.on("collect", r => {
- message.delete();
- message.channel.send(`تم الغاء البرودكاست بنجاح`).then(m => m.delete(500));
- })
- })
- })
- })
- }
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement