Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- client['on']('message', steve => {
- if(steve['author'].bot
- ||
- steve['channel'].type == "dm"
- )
- return;
- var prefix = "!";//prefix
- if(steve['content']['startsWith'](prefix+"bc")){ if(!steve['member'].hasPermission("ADMINISTRATOR"))return steve.reply('You dont have Permission.')
- var steve_embed = new Discord.RichEmbed()
- .setColor('GREEN')
- .setTitle(steve['author'].tag + " قم بأختيار رقم وارسله في الروم").setDescription(`1 - لأرسال برودكاست لل اونلاين فقط\n2 - لأرسال برودكاست لل اوفلاين فقط \n3 - لأرسال برودكاست للجميع \n 4 - لأرسال برودكاست للاعضاء الي عندها رول مخصص`).setThumbnail(steve['author'].displayAvatarURL); steve['channel'].send(steve_embed).then(msg => { var filter = m => m.author.id == steve.author.id; steve.channel.awaitMessages(filter, {max: 1, time: 1000 * 64, errors: ['time']})
- .then(collected => {
- if(collected['first']()['content'].startsWith("1")){ steve.channel.send("**ارسل الرسالة لل ارسل**").then(awaitmsg => { steve.channel.awaitMessages(filter, {max:1, time: 1000 * 64, errors: ['time']})
- .then(collected2 => {
- steve['guild']['members']['filter'](mem => mem.user.presence.status == "online").forEach(memm => { memm.send(collected2.first().content)});
- msg.delete();awaitmsg.delete();steve['channel'].send(`** عضو ${steve['guild']['members'].filter(member => member.user.presence.status === "online").size} تم ارسال الرسالة الي **`)
- })
- .catch(() => { steve['channel'].send("**خلص الوقت ولم تقم بأرسال اي رسالة**");msg.delete();awaitmsg.delete()})
- })
- }else if(collected['first']()['content'].startsWith("2")){ steve.channel.send("**ارسل الرسالة لل ارسل**").then(awaitmsg => { steve.channel.awaitMessages(filter, {max:1, time: 1000 * 64, errors: ['time']})
- .then(collected2 => {
- steve['guild']['members']['filter'](mem => mem.user.presence.status == "offline").forEach(memm => { memm.send(collected2.first().content)});
- msg.delete();awaitmsg.delete();steve['channel'].send(`** عضو ${steve['guild']['members'].filter(member => member.user.presence.status === "offline").size} تم ارسال الرسالة الي **`)})
- .catch(() => { steve['channel'].send("**خلص الوقت ولم تقم بأرسال اي رسالة**");msg.delete();awaitmsg.delete()}) })
- }else if(collected['first']()['content'].startsWith("3")){ steve.channel.send("**ارسل الرسالة لل ارسل**").then(awaitmsg => { steve.channel.awaitMessages(filter, {max:1, time: 1000 * 64, errors: ['time']})
- .then(collected2 => {
- steve['guild']['members'].forEach(member => member.send(collected2.first().content))
- msg.delete();awaitmsg.delete();steve['channel'].send(`** عضو ${steve['guild']['members'].size} تم ارسال الرسالة الي **`)})
- .catch(() => { steve['channel'].send("**خلص الوقت ولم تقم بأرسال اي رسالة**");msg.delete();awaitmsg.delete()})
- })
- }else if(collected['first']()['content'].startsWith("4")){
- var role = steve['mentions']['roles'].first();
- if(!role)return steve['channel'].send("**ارسل اسم الرتبة بعد الامر كمثال:\n"+steve['content'].split(" ")[0] + " "+ steve['content'].split(" ")[1]+` <منشن الرتبة>\n${steve.content.split(" ")[0]} 4 <منشن الرتبة> \nبعدين رح يطلب منك تختار رقم اختار رقم 4 ورح يزبط**`);
- if(role == undefined ||role == null)return steve['channel'].send("**لا يمكنني عثور على هذه الرتبة**");
- steve.channel.send("**ارسل الرسالة لل ارسل**").then(awaitmsg => { steve.channel.awaitMessages(filter, {max:1, time: 1000 * 64, errors: ['time']})
- .then(collected2 => {
- steve['guild'].members['filter'](mem => mem['roles'].get(role.id)).forEach(mm => mm.send(collected2.first().content)); msg.delete();awaitmsg.delete();steve['channel'].send(`** عضو ${steve['guild']['members'].filter(member => member['roles'].get(role.id)).size} تم ارسال الرسالة الي **`)
- })
- .catch(() => { steve['channel'].send("**خلص الوقت ولم تقم بأرسال اي رسالة**");msg.delete();awaitmsg.delete()})
- })
- }else return steve['channel'].send("**لقد قمت بأرسال رقم غلط**");
- })})
- }
- })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement