Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- client.on('message', message => {
- if (message.content.split(' ')[0] == '>bc1')
- message.guild.members.forEach( member => {
- if (!message.member.hasPermission("ADMINISTRATOR")) return;
- member.send(""+ message.content.substr(3) + "");
- message.delete();
- });
- });
- client.on('message', message => {
- 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('**للأسف لا تمتلك صلاحية** `ADMINISTRATOR`' );
- let args = message.content.split(" ").join(" ").slice(2 + prefix.length);
- let copy = "Sarving BrodCast";
- let request = `Requested By ${message.author.username}`;
- if (!args) return message.reply('**يجب عليك كتابة كلمة او جملة لإرسال البرودكاست**');message.channel.send(`**هل أنت متأكد من إرسالك البرودكاست؟ \nمحتوى البرودكاست:** \` ${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('RANDOM')
- .setTitle('Broadcast')
- .addField('Server', message.guild.name)
- .addField('Sender', message.author.username)
- .addField('Message', args)
- .setThumbnail(message.author.avatarURL)
- .setFooter(copy, client.user.avatarURL);
- m.send({ embed: bc })
- msg.delete();
- })
- })
- reaction2.on("collect", r => {
- message.channel.send(`**Broadcast Canceled.**`).then(m => m.delete(5000));
- msg.delete();
- })
- })
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement