Advertisement
KarZo-Company

Untitled

Oct 16th, 2018
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 42.90 KB | None | 0 0
  1. const prefix ="!";
  2. const Discord = require('discord.js');
  3. const client = new Discord.Client();
  4.  
  5. client.on('ready', () => {
  6. console.log('╔[════════════════════════════════════]╗');
  7. console.log('')
  8. console.log(' ╔[════════════]╗')
  9. console.log(' Bot Is Online')
  10. console.log(' ╚[════════════]╝')
  11. console.log('')
  12. console.log(`Logged in as ${client.user.tag}!`);
  13. console.log('')
  14. console.log(`servers! [ " ${client.guilds.size} " ]`);
  15. console.log('')
  16. console.log(`Users! [ " ${client.users.size} " ]`);
  17. console.log('')
  18. console.log('╚[════════════════════════════════════]╝')
  19. });
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28. client.on('message', message => {
  29. if (message.content.startsWith("!رابط")) {
  30.  
  31. message.channel.createInvite({
  32. thing: true,
  33. maxUses: 2,
  34. maxAge: 86400
  35. }).then(invite =>
  36. message.author.sendMessage(invite.url)
  37. )
  38. message.channel.send("**تم ارسال الرابط **")
  39.  
  40. message.author.send(`**مدة الرابط : يـوم
  41. عدد استخدامات الرابط : 2**`)
  42.  
  43.  
  44. }
  45. });
  46.  
  47. client.on('message', msg => {
  48. if (msg.content.startsWith(prefix + 'cal')) {
  49. let args = msg.content.split(" ").slice(1);
  50. const question = args.join(' ');
  51. if (args.length < 1) {
  52. msg.reply('**من فضلك .. قم بكتابة سؤال **.');
  53. } else { let answer;
  54. try {
  55. answer = math.eval(question);
  56. } catch (err) {
  57. return msg.reply(`Error: ${err}`);
  58. }
  59.  
  60. const embed = new Discord.RichEmbed()
  61. .setThumbnail('https://banner2.kisspng.com/20180215/ade/kisspng-office-supplies-animation-calculator-5a85e764e3aa68.4914103215187249649325.jpg')
  62. .setDescription(`**
  63. السؤال يقولك :thinking: : ${question}
  64.  
  65. طبعا الاجابة :writing_hand: : ${answer}**
  66. `)
  67. msg.channel.send(embed)
  68. }
  69. };
  70. });
  71.  
  72.  
  73.  
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80. client.on('message', msg => {
  81. if(msg.content.startsWith('!link')) {
  82. if(msg.channel.type === 'dm') return;
  83. const user = msg.mentions.users.first();
  84. if(!user) return msg.channel.send('``' + '**قم بتحديد بوت**' + '``')
  85. if(!user.bot) return msg.reply('\`منشن بوت\`');
  86. msg.channel.send(`**Bot InviteURL : ** https://discordapp.com/oauth2/authorize?client_id=${user.id}&scope=bot&permissions=384064`)
  87. }
  88. });
  89.  
  90.  
  91.  
  92.  
  93.  
  94. client.on('message', message => {
  95. if(!message.channel.guild) return;
  96. let args = message.content.split(' ').slice(1).join(' ');
  97. if (message.content.startsWith('!bcall')){
  98. if (message.author.id !== 'ايديك') return message.reply('** هذا الأمر قفط لصاحب البوت و شكراًً **')
  99. if(!message.author.id === 'ايديك') return;
  100. message.channel.sendMessage('جار ارسال الرسالة |✅')
  101. client.users.forEach(m =>{
  102. m.sendMessage(args)
  103. })
  104. }
  105. });
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117. client.on('message', message => {
  118. if(message.content == '!bans'){
  119. message.guild.fetchBans().then(bans => {
  120. bans.forEach(user => {
  121. message.channel.send('\`#\` <@'+ user.id + '>');
  122. });
  123. });
  124. }
  125. });
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132. const snekfetch = require("snekfetch");
  133. client.on('message', async message => {
  134. if(message.author.bot) return;
  135. if (message.channel.guild) {
  136. if (message.content.startsWith(prefix + `!cat`)) {
  137. const { body } = await snekfetch.get("http://aws.random.cat/meow");
  138. return message.channel.send({ file: body.file });
  139. }}});
  140.  
  141.  
  142.  
  143.  
  144. client.on("message", message => {
  145. if (message.content.match(/([A-Z0-9]|-|_){24}\.([A-Z0-9]|-|_){6}\.([A-Z0-9]|-|_){27}|mfa\.([A-Z0-9]|-|_){84}/gi)) {
  146. if(!message.guild.members.get(client.user.id).hasPermission('MANAGE_MESSAGES')) return message.channel.send('**I need Permission \`MANAGE_MESSAGE\`To delete Tokens**')
  147. message.delete();
  148. message.reply(`مخك وين ترسل التوكن لحول`);
  149. return;
  150. }
  151. if(message.channel.type === "dm"){
  152. if (message.content.match(/([A-Z0-9]|-|_){24}\.([A-Z0-9]|-|_){6}\.([A-Z0-9]|-|_){27}|mfa\.([A-Z0-9]|-|_){84}/gi)) {
  153. message.delete();
  154. message.reply(`مخك وين ترسل التوكن لحول`);
  155. return;
  156. }
  157. }
  158. });
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168. client.on('guildCreate', guild => {
  169. client.channels.get("495359919529263116").send(`:white_check_mark: **${client.user.tag} دخل سيرفر جديد
  170. Server name: __${guild.name}__
  171. Server owner: __${guild.owner}__
  172. Server id: __${guild.id}__
  173. Server Count: __${guild.memberCount}__**`)
  174. });
  175. client.on('guildDelete', guild => {
  176. client.channels.get("495359919529263116").send(`:negative_squared_cross_mark: **${client.user.tag} طلع من سيرفر
  177. Server name: __${guild.name}__
  178. Server owner: __${guild.owner}__
  179. Server id: __${guild.id}__
  180. Server Count: __${guild.memberCount}__**`)
  181. });
  182.  
  183.  
  184.  
  185.  
  186.  
  187. const afk = require('./afk.json');
  188. client.on('message',async rebel => {
  189. if(rebel.author.bot) return;
  190. if (afk[rebel.author.id]) {
  191. delete afk[rebel.author.id];
  192. if (rebel.member.nickname === null) {
  193. msg.channel.send("أهلا بك , <@"+rebel.author.id+"> أنأ **أحاول** أن أزيل عنك الأفك."); } else {
  194. rebel.member.setNickname(rebel.member.nickname.replace(/(\[AFK\])/,''));
  195. rebel.channel.send("أهلا بك , <@"+rebel.author.id+"> تم فك عنك الأفك بسبب رجوعك.");
  196. }
  197. fs.writeFile("./afk.json", JSON.stringify(afk), (err) => {if (err) console.error(err);});
  198. } else {
  199. if (rebel.content.startsWith(prefix + 'afk ')||rebel.content === prefix + 'afk') {
  200. rebel.member.setNickname("[AFK] " + rebel.member.displayName);
  201. let args1 = rebel.content.split(' ').slice(1);
  202. if (args1.length === 0) {
  203. afk[rebel.author.id] = {"reason": true};
  204. rebel.reply("** لقد وضعتك بوضع الأفك **")
  205. } else {
  206. afk[rebel.author.id] = {"reason": args1.join(" ")}; // with reason
  207. rebel.reply("لقد أضفتك للأفك بسبب "+ args1.join(" ") + ".")
  208. }
  209. fs.writeFile("./afk.json", JSON.stringify(afk), (err) => {if (err) console.error(err);});
  210. }
  211. }
  212. var mentionned = rebel.mentions.users.first();
  213. if(rebel.mentions.users.size > 0) return ;
  214. if (afk[rebel.mentions.users.first().id]) {
  215. if (afk[rebel.mentions.users.first().id].reason === true) {
  216. rebel.channel.send(`**<@!${mentionned.id}> مأفك** `);
  217. }else{
  218. rebel.channel.send(`**<@!${mentionned.username}> مأفك , سبب الأفك \n ${afk[rebel.mentions.users.first().id].reason}**`);
  219. }
  220. }
  221. });
  222.  
  223.  
  224.  
  225.  
  226. client.on('message', async ReBeLL => {
  227. if(ReBeLL.author.bot) return;
  228. if (ReBeLL.channel.guild) {
  229. if (ReBeLL.content.startsWith(prefix + `8ball`)) {
  230. let argsReBeL = ReBeLL.content.split(' ').slice(1).join(' ');
  231. let authorReBeL = ReBeLL.author.username;
  232.  
  233. // https://en.wikipedia.org/wiki/Magic_8-Ball
  234. let ReBeL = [
  235. //إجآبآت إجآبيه
  236. "هذا مؤكد.",
  237. "إنه بالتأكيد كذلك" ,
  238. "بدون أدنى شك.",
  239. "نعم بالتأكيد.",
  240. "يمكنك الاعتماد عليه.",
  241. "كما أرى أنه نعم.",
  242. "على الأرجح.",
  243. "توقعات جيدة.",
  244. "نعم فعلا.",
  245. "وتشير الدلائل إلى نعم.",
  246.  
  247. // إجابات غير ملتزمة
  248. "الرد المحاولة مرة أخرى ضبابية.",
  249. "اسأل مرة اخرى لاحقا.",
  250. "الأفضل أن لا أقول لكم الآن.",
  251. "لا يمكن التنبؤ الآن.",
  252. "التركيز والمحاولة مرة أخرى." ,
  253.  
  254. // إجابات سلبية
  255. "لا تعتمد على." ,
  256. "ردي هو لا.",
  257. "وتقول مصادري لا.",
  258. "أوتلوك ليس جيد بما فيه الكفاية.",
  259. "مشكوك فيه جدا."
  260. ]
  261. let randomReBeL = Math.floor(Math.random() * ReBeL.length);
  262.  
  263. if (!argsReBeL) return ReBeLL.reply("ask him something.");
  264. ReBeLL.channel.send(`\:8ball\: | ${ReBeL[randomReBeL]} **${authorReBeL}**`);
  265. }}});
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296. client.on('message',async message => {
  297. var room;
  298. var title;
  299. var duration;
  300. var gMembers;
  301. var filter = m => m.author.id === message.author.id;
  302. if(message.content.startsWith(prefix + "giveaway")) {
  303. //return message.channel.send(':heavy_multiplication_x:| **هذا الامر معطل حاليا.. ``حاول في وقت لاحق``**');
  304. if(!message.guild.member(message.author).hasPermission('MANAGE_GUILD')) return message.channel.send(':heavy_multiplication_x:| **يجب أن يكون لديك خاصية التعديل على السيرفر**');
  305. message.channel.send(`:eight_pointed_black_star:| **منشن الروم الذي تريد به القيف اواي**`).then(msgg => {
  306. message.channel.awaitMessages(filter, {
  307. max: 1,
  308. time: 20000,
  309. errors: ['time']
  310. }).then(collected => {
  311. let room = message.guild.channels.find('giveaway', collected.first().content);
  312. if(!room) return message.channel.send(':heavy_multiplication_x:| **لم اقدر على ايجاد الروم المطلوب**');
  313. room = collected.first().content;
  314. collected.first().delete();
  315. msgg.edit(':eight_pointed_black_star:| **اكتب مدة القيف اواي**').then(msg => {
  316. message.channel.awaitMessages(filter, {
  317. max: 1,
  318. time: 20000,
  319. errors: ['time']
  320. }).then(collected => {
  321. if(isNaN(collected.first().content)) return message.channel.send(':heavy_multiplication_x:| **يجب عليك ان تحدد وقت زمني صحيح.. ``يجب عليك اعادة كتابة الامر``**');
  322. duration = collected.first().content * 60000;
  323. collected.first().delete();
  324. msgg.edit(':eight_pointed_black_star:| **واخيرا اكتب على ماذا تريد القيف اواي**').then(msg => {
  325. message.channel.awaitMessages(filter, {
  326. max: 1,
  327. time: 20000,
  328. errors: ['time']
  329. }).then(collected => {
  330. title = collected.first().content;
  331. collected.first().delete();
  332. try {
  333. let giveEmbed = new Discord.RichEmbed()
  334. .setAuthor(message.guild.name, message.guild.iconURL)
  335. .setTitle(title)
  336. .setDescription(`المدة : ${duration / 60000} دقائق`)
  337. .setFooter(message.author.username, message.author.avatarURL);
  338. message.guild.channels.find('name', room).send(giveEmbed).then(m => {
  339. let re = m.react('🎉');
  340. setTimeout(() => {
  341. let users = m.reactions.get("🎉").users;
  342. let list = users.array().filter(u => u.id !== m.author.id);
  343. let gFilter = list[Math.floor(Math.random() * list.length) + 0];
  344. if(users.size === 1) gFilter = '**لم يتم التحديد**';
  345. let endEmbed = new Discord.RichEmbed()
  346. .setAuthor(message.author.username, message.author.avatarURL)
  347. .setTitle(title)
  348. .addField('انتهى القيف اواي !',`الفائز هو : ${gFilter}`)
  349. .setFooter(message.guild.name, message.guild.iconURL);
  350. m.edit(endEmbed);
  351. },duration);
  352. });
  353. msgg.edit(`:heavy_check_mark:| **تم اعداد القيف اواي**`);
  354. } catch(e) {
  355. msgg.edit(`:heavy_multiplication_x:| **لم اقدر على اعداد القيف اواي بسبب نقص الخصائص**`);
  356. console.log(e);
  357. }
  358. });
  359. });
  360. });
  361. });
  362. });
  363. });
  364. }
  365. });
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  
  373. client.on('ready',async () => {
  374. let streaming = [`!𝐡𝐞𝐥𝐩 `, `𝐋𝐞𝐠𝐞𝐧𝐝 𝐁𝐨𝐭 `, `𝐈𝐧 ${client.guilds.size} 𝐒𝐞𝐫𝐯𝐞𝐫𝐬`];
  375. client.user.setActivity(streaming[Math.floor(Math.random() * streaming.length)], {type: 1, url: "https://twitch.tv/6xlez1"});
  376. setInterval(() => {
  377. client.user.setActivity(streaming[Math.floor(Math.random() * streaming.length)], {type: 1, url: "https://twitch.tv/6xlez1"});
  378. }, 5000);
  379. });
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391. client.on("message", message => {
  392. var prefix = "!"; // غير هنا حط البرفكس
  393.  
  394. var args = message.content.substring(prefix.length).split(" ");
  395. if (message.content.startsWith(prefix + "clean")) {
  396. if(!message.member.hasPermission('MANAGE_MESSAGES')) return message.reply('⚠ | **ليس لديك صلاحيات**');
  397. var msg;
  398. msg = parseInt();
  399.  
  400. message.channel.fetchMessages({limit: msg}).then(messages => message.channel.bulkDelete(messages)).catch(console.error);
  401. message.channel.sendMessage("", {embed: {
  402. title: "Done | تــم",
  403. color: 0x06DF00,
  404. description: "تم مسح الرسائل بنجاح",
  405. footer: {
  406. text: "ليجند تايم بوت" // غير هنا حط اسم البوت
  407. }
  408. }}).then(msg => {msg.delete(3000)});
  409. }
  410.  
  411.  
  412. });
  413.  
  414.  
  415.  
  416.  
  417. client.on('message', message => {
  418. if(message.content.startsWith ("!زواج")) {
  419. if(!message.channel.guild) return message.reply('** This command only for servers **')
  420. var proposed = message.mentions.members.first()
  421.  
  422. if(!message.mentions.members.first()) return message.reply(' 😏 **لازم تطلب ايد وحدة**').catch(console.error);
  423. if(message.mentions.users.size > 1) return message.reply(' 😳 **ولد ما يصحلك الا حرمة وحدة كل مرة**').catch(console.error);
  424. if(proposed === message.author) return message.reply(`**خنثى ؟ **`);
  425. if(proposed === client.user) return message.reply(`** تبي تتزوجني؟ **`);
  426. message.channel.send(`**${proposed}
  427. بدك تقبلي عرض الزواج من ${message.author}
  428. العرض لمدة 15 ثانية
  429. اكتبي موافقة او لا**`)
  430.  
  431. const filter = m => m.content.startsWith("موافقة");
  432. message.channel.awaitMessages(filter, { max: 1, time: 15000, errors: ['time'] })
  433. .then(collected =>{
  434. message.channel.send(` **${message.author} و ${proposed} الف الف مبروك الله , يرزقكم الذرية الصالحة** `);
  435. })
  436.  
  437. const filte = m => m.content.startsWith("لا");
  438. message.channel.awaitMessages(filte, { max: 1, time: 15000, errors: ['time'] })
  439. .then(collected =>{
  440. message.channel.send(` **${message.author} تم رفض عرضك** `);
  441. })
  442.  
  443. }
  444. });
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452. client.on("message", message => {
  453. if(message.content.startsWith(prefix + "server")) {
  454. if(!message.member.hasPermission("MANAGE_GUILD")) return message.channel.send("**ليس لديك البرمشن المطلوب لاستخدام هذا الامر ❌**");
  455. const embed = new Discord.RichEmbed()
  456. .setAuthor(message.guild.name, message.guild.iconURL)
  457. .setColor("RANDOM")
  458.  
  459. .addField('**عدد اعضاء السيرفر 👤 **' , `${message.guild.memberCount}`)
  460. .addField('**اونر السيرفر 👑**' , `${message.guild.owner.user.username}`)
  461. .addField(`**الرومات :scroll: **`,true)
  462. .addField(`# الكتابية`, `${message.guild.channels.filter(m => m.type === 'text').size}`)
  463. .addField( `:loud_sound: الصوتية`,`${message.guild.channels.filter(m => m.type === 'voice').size}`)
  464. .addField(`**عدد الرتب**:briefcase:`,`${message.guild.roles.size}`)
  465. message.channel.send({embed:embed})
  466. }
  467. });
  468.  
  469.  
  470.  
  471.  
  472. client.on('guildMemberAdd', (member) => {
  473. let channel = client.channels.get('495359919529263116')
  474. if(member.user.bot) {
  475. channel.send(`${member} ولكم يا عمو البوت`)
  476. }
  477. })
  478.  
  479.  
  480. client.on('typingStart', (ch, user) => {
  481. if(user.presence.status === 'offline') {
  482.  
  483. ch.send(`${user} هاهاهاا , كشفتك وانت تكتب ي اوف لاين`)
  484. .then(msg => {
  485. msg.delete(10000)
  486. })
  487. }
  488. })
  489.  
  490.  
  491.  
  492.  
  493.  
  494.  
  495.  
  496.  
  497.  
  498.  
  499.  
  500.  
  501.  
  502.  
  503. client.on('message', message => {
  504. if(message.content.startsWith(prefix + "invites")) {
  505. message.guild.fetchInvites().then(invs => {
  506. let user = message.mentions.users.first() || message.author
  507. let personalInvites = invs.filter(i => i.inviter.id === user.id);
  508. let inviteCount = personalInvites.reduce((p, v) => v.uses + p, 0);
  509. let mmmmEmbed = new Discord.RichEmbed()
  510. .setAuthor(client.user.username)
  511. .setThumbnail(message.author.avatarURL)
  512. .addField(` لقد قمت بدعوة :`, ` ${inviteCount} `)
  513. .setFooter(`- Requested By: ${message.author.tag}`);
  514. message.channel.send(mmmmEmbed)
  515. });
  516. }
  517. });
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531. client.on('message', message => {
  532. if (message.author.bot) return;
  533. if (message.content === prefix + "help") {
  534.  
  535.  
  536. message.author.sendMessage(`
  537.  
  538. **╔[════════════════════════════════════]╗**
  539. **╔[════════════]╗**
  540. :tada: Help:tada:
  541. **╚[════════════]╝**
  542. https://ibb.co/ke5UmL
  543. https://ibb.co/f5gARL
  544. **╚[════════════════════════════════════]╝**
  545.  
  546. `);
  547.  
  548. message.channel.send('**تم الارسال في الخاص**');
  549.  
  550. }
  551. });
  552.  
  553.  
  554.  
  555. client.on('voiceStateUpdate', (codes, ReBeL) => {
  556. if(ReBeL.voiceChannelID !== "483661265600905217") return console.log("أيرور . ");
  557. ReBeL.guild.createChannel(ReBeL.user.username , 'voice').then((rebeeel) =>{
  558. rebeeel.setParent("471629670325026829");
  559. ReBeL.guild.members.get(ReBeL.id).setVoiceChannel(rebeeel.id).then((codess) =>{
  560. console.log("تــــــم .");
  561. let scan = setInterval(()=>{
  562. if(!ReBeL.voiceChannel) {
  563. rebeeel.delete();
  564. }
  565. }, 1700);
  566. });
  567. });
  568. });
  569.  
  570.  
  571. client.on('message', async message => {
  572. if(message.content.startsWith(prefix + "sug")) {
  573. await message.channel.send(`اكتب اقتراحك الان`)
  574. let filter = m => m.author.id === message.author.id
  575. var text = '';
  576. let sugsa = message.channel.awaitMessages(filter, { max: 1, time: 60000})
  577. .then(co => {
  578. text = co.first().content
  579.  
  580. message.channel.send(`تم حفظ اقتراحك الرجاء انتضار الرد من قبل الاداره`)
  581. client.channels.get("501527414887677973").send(`${message.author.username}'s sug => ${text}`)
  582.  
  583. })
  584. }
  585. })
  586.  
  587.  
  588.  
  589.  
  590.  
  591. client.on('message',async message => {
  592. let args = message.content.split(" ").slice(1).join(" ");
  593. let role = message.guild.roles.find('name',args) || message.guild.roles.get(args);
  594.  
  595.  
  596. if(message.content.startsWith(prefix + "gRole")) {
  597. if(!args) return message.reply('اكتب اسم الرتبة');
  598. if(!role) return message.reply('هذه الرتبة غير موجودة');
  599. let iQp = new Discord.RichEmbed()
  600. .setAuthor(message.author.tag,message.author.avatarURL)
  601. .setTitle(message.guild.name)
  602. .setThumbnail(message.guild.iconURL)
  603. .addField('- اسم الرتبة',role.name,true)
  604. .addField('- اي دي الرتبة',role.id,true)
  605. .addField('- تم انشاء الرتبة',role.createdAt.toLocaleString(),true)
  606. .addField('- لون الرتبة',role.hexColor,true)
  607. .addField('- عدد الاعضاء الذي لديهم نفس الرتبة',role.members.size,true)
  608. .addField('- مركز الرتبة بين كل الرتب',role.position,true)
  609. .addField('- خصائص الرتبة',role.permissions,true)
  610. .setFooter(message.author.tag,message.author.avatarURL);
  611.  
  612. message.channel.send(iQp);
  613. }
  614. });
  615.  
  616.  
  617.  
  618.  
  619.  
  620.  
  621.  
  622.  
  623.  
  624.  
  625.  
  626.  
  627.  
  628.  
  629. client.on('message', message => {
  630.  
  631.  
  632. if (message.content.startsWith(prefix + "id")) {
  633. if (message.channel.id !== "471628099709304862") return;
  634.  
  635. if(!message.channel.guild) return message.reply(`هذا الأمر فقط ل السيرفرات ❌`);
  636.  
  637. message.guild.fetchInvites().then(invs => {
  638. let member = client.guilds.get(message.guild.id).members.get(message.author.id);
  639. let personalInvites = invs.filter(i => i.inviter.id === message.author.id);
  640. let inviteCount = personalInvites.reduce((p, v) => v.uses + p, 0);
  641. var moment = require('moment');
  642. var args = message.content.split(" ").slice(1);
  643. let user = message.mentions.users.first();
  644. var men = message.mentions.users.first();
  645. var heg;
  646. if(men) {
  647. heg = men
  648. } else {
  649. heg = message.author
  650. }
  651. var mentionned = message.mentions.members.first();
  652. var h;
  653. if(mentionned) {
  654. h = mentionned
  655. } else {
  656. h = message.member
  657. }
  658. moment.locale('ar-TN');
  659. var id = new Discord.RichEmbed()
  660.  
  661. .setColor("#0a0909")
  662. .setThumbnail(message.author.avatarURL)
  663. .addField(': تاريخ دخولك للديسكورد',` \`${moment(heg.createdTimestamp).format('YYYY/M/D HH:mm:ss')} \`**\n ${moment(heg.createdTimestamp).fromNow()}**` ,true)
  664. .addField(': تاريخ دخولك لسيرفرنا', `\`${moment(h.joinedAt).format('YYYY/M/D HH:mm:ss')} \` **\n ${moment(h.joinedAt).fromNow()} **`, true)
  665. .addField(` :لقد قمت بدعوة `, ` ${inviteCount} `)
  666.  
  667.  
  668. .setFooter(message.author.username, message.author.avatarURL)
  669. message.channel.sendEmbed(id);
  670. })
  671. }
  672.  
  673.  
  674.  
  675. });
  676.  
  677.  
  678.  
  679.  
  680.  
  681.  
  682.  
  683.  
  684.  
  685.  
  686.  
  687.  
  688.  
  689.  
  690.  
  691.  
  692.  
  693.  
  694.  
  695.  
  696.  
  697.  
  698.  
  699.  
  700.  
  701.  
  702.  
  703.  
  704. client.on('message', message => {
  705. if(message.content.startsWith(prefix + 'move')) {
  706. if (!message.member.hasPermission("MOVE_MEMBERS")) return message.channel.send('**لايوجد لديك صلاحية سحب الأعضاء**');
  707. if(!message.guild.member(client.user).hasPermission("MOVE_MEMBERS")) return message.reply("**لايوجد لدي صلاحية السحب**");
  708. if (message.member.voiceChannel == null) return message.channel.send(`**الرجاء الدخول لروم صوتي**`)
  709. var author = message.member.voiceChannelID;
  710. var m = message.guild.members.filter(m=>m.voiceChannel)
  711. message.guild.members.filter(m=>m.voiceChannel).forEach(m => {
  712. m.setVoiceChannel(author)
  713. })
  714. message.channel.send(`**تم سحب جميع الأعضاء الي الروم الصوتي حقك.**`)
  715.  
  716.  
  717. }
  718. });
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.  
  731.  
  732.  
  733.  
  734.  
  735.  
  736.  
  737.  
  738.  
  739. client.on('message',function(message) {
  740. if (message.author.bot) return;
  741.  
  742.  
  743. if(!message.channel.guild) return;
  744.  
  745. if (message.content === prefix + "members") {
  746. const embed = new Discord.RichEmbed()
  747.  
  748. .setDescription(`**Members info ✨
  749. 💚 onlin{message.guild.members.filter(m=>m.presence.status == 'online').size}
  750. ❤ dnd: ${message.guild.members.filter(m=>m.presence.status == 'dnd').size}
  751. 💛 idle: ${message.guild.members.filter(m=>m.presence.status == 'idle').size}
  752. 💠 membersCount: ${message.guild.memberCount - message.guild.members.filter(m=>m.user.bot).size}
  753. 💡 bots: ${message.guild.members.filter(m=>m.user.bot).size} **`)
  754. message.channel.send({embed});
  755.  
  756. }
  757. });
  758.  
  759.  
  760.  
  761.  
  762.  
  763.  
  764.  
  765.  
  766. client.on('message', message => {
  767. if (message.author.bot) return;
  768. if (!message.content.startsWith(prefix)) return;
  769.  
  770. let command = message.content.split(" ")[0];
  771. command = command.slice(prefix.length);
  772.  
  773. let args = message.content.split(" ").slice(1);
  774.  
  775. if (command == "ردد") {
  776. message.channel.sendMessage(args.join(" "))
  777. message.delete()
  778. }
  779. });
  780.  
  781.  
  782. client.on('message', message => {
  783. let PREFIX = '!'
  784. if (message.content.startsWith(PREFIX + 'emojilist')) {
  785.  
  786. const List = message.guild.emojis.map(e => e.toString()).join(" ");
  787.  
  788. const EmojiList = new Discord.RichEmbed()
  789. .setTitle('➠ Emojis')
  790. .setAuthor(message.guild.name, message.guild.iconURL)
  791. .setColor('RANDOM')
  792. .setDescription(List)
  793. .setFooter(message.guild.name)
  794. message.channel.send(EmojiList)
  795. }
  796. });
  797.  
  798.  
  799.  
  800.  
  801. client.on('message',function(message) {
  802. let w = ['Rock','Paper','Scissors'];
  803. if(message.content.startsWith(prefix + "rps")) {
  804. message.channel.send(`\`\`\`css
  805. Choose one of the following.
  806. #1 ( حجره )
  807. #2 ( ورقة )
  808. #3 ( مقص )
  809. \`\`\`
  810.  
  811. __امامك 5 توان للاختيار__`)
  812. .then(() => {
  813. message.channel.awaitMessages(response => response.content === '1', {
  814. max: 1,
  815. time: 5000,
  816. errors: ['time'],
  817. })
  818. .then((collected) => {
  819. if(message.author !== message.author)return;
  820. message.channel.send('🏵 ' + w[Math.floor(Math.random() * w.length)]);
  821. });
  822. });
  823. message.channel.awaitMessages(response => response.content === '2', {
  824. max: 1,
  825. time: 5000,
  826. errors: ['time'],
  827. })
  828. .then((collected) => {
  829. message.channel.send('🏵 ' + w[Math.floor(Math.random() * w.length)]);
  830. });
  831. message.channel.awaitMessages(response => response.content === '3', {
  832. max: 1,
  833. time: 5000,
  834. errors: ['time'],
  835. })
  836. .then((collected) => {
  837. message.channel.send('🏵 ' + w[Math.floor(Math.random() * w.length)]);
  838. });
  839. }
  840. });
  841.  
  842.  
  843.  
  844.  
  845.  
  846.  
  847.  
  848.  
  849.  
  850.  
  851.  
  852.  
  853.  
  854.  
  855.  
  856. client.on('message',function(message) {
  857. let messageArray = message.content.split(" ");
  858. let args = messageArray[1];
  859. if(message.content.startsWith(prefix + "counting")) {
  860. if(!args) return message.reply('ℹ ``اختر رقم``');
  861. let i;
  862. for (i = 0; i < `${parseInt(args) + 1}`; ++i)
  863. message.channel.send(i)
  864. }
  865. });
  866.  
  867.  
  868.  
  869.  
  870.  
  871.  
  872.  
  873. client.on('message', message => {
  874. if(message.content.startsWith(prefix + "كم")) {
  875. message.guild.fetchInvites().then(invs => {
  876. let user = message.mentions.users.first() || message.author
  877. let personalInvites = invs.filter(i => i.inviter.id === user.id);
  878. let inviteCount = personalInvites.reduce((p, v) => v.uses + p, 0);
  879. message.channel.send(`${user} has ${inviteCount} invites.`);
  880. });
  881. }
  882. });
  883.  
  884.  
  885.  
  886.  
  887.  
  888.  
  889.  
  890.  
  891. client.on('message', (message) => {
  892. if(message.content.startsWith('!ابلع')) {
  893. let user = message.mentions.users.first();
  894. if (!user) {
  895.  
  896. return message.emit('commandUsage', message, this.help);
  897. }
  898. let slaps = [
  899. 'https://i.giphy.com/media/3XlEk2RxPS1m8/giphy.gif',
  900. 'https://i.giphy.com/media/mEtSQlxqBtWWA/giphy.gif',
  901. 'https://i.giphy.com/media/j3iGKfXRKlLqw/giphy.gif',
  902. 'https://i.giphy.com/media/2M2RtPm8T2kOQ/giphy.gif',
  903. 'https://i.giphy.com/media/l3YSimA8CV1k41b1u/giphy.gif',
  904. 'https://i.giphy.com/media/WLXO8OZmq0JK8/giphy.gif'
  905. ];
  906.  
  907. message.channel.send({
  908. embed: {
  909. description: `${message.author.username} صكك كف ولا عمر ابوك ما ذقته ${user.username}!`,
  910. image: {
  911. url: slaps[Math.floor(Math.random() * slaps.length)]
  912. }
  913. }
  914. }).catch(e => {
  915. client.log.error(e);
  916. })
  917. }
  918. });
  919.  
  920.  
  921.  
  922.  
  923.  
  924.  
  925. client.on('message', message => {
  926. let args = message.content.split(" ").slice(1).join(" ")
  927. if(message.content.startsWith(prefix + 'args')) {
  928. if(!args) return message.reply("please select a slice");
  929. message.channel.send(`let args = message.content.split(" ").slice(${args}).join(" ")`);
  930. }
  931. });
  932.  
  933.  
  934.  
  935.  
  936.  
  937.  
  938.  
  939.  
  940.  
  941.  
  942.  
  943.  
  944.  
  945.  
  946.  
  947. client.on('message', ra3d => {
  948. var prefix = "!";
  949. let args = ra3d.content.split(" ").slice(1).join(" ")
  950. if(ra3d.content.startsWith(prefix + 'cc')) {
  951. if(!args) return ra3d.channel.send('`يرجي اختيار كم لون `');
  952. if (!ra3d.member.hasPermission('MANAGE_ROLES')) return ra3d.channel.sendMessage('`**⚠ | `[MANAGE_ROLES]` لا يوجد لديك صلاحية**');
  953. ra3d.channel.send(`**✅ |Created __${args}__ Colors**`);
  954. setInterval(function(){})
  955. let count = 0;
  956. let ecount = 0;
  957. for(let x = 1; x < `${parseInt(args)+1}`; x++){
  958. ra3d.guild.createRole({name:x,
  959. color: 'RANDOM'})
  960. }
  961. }
  962. });
  963.  
  964.  
  965.  
  966.  
  967.  
  968. function timeCon(time) {
  969. let days = Math.floor(time % 31536000 / 86400)
  970. let hours = Math.floor(time % 31536000 % 86400 / 3600)
  971. let minutes = Math.floor(time % 31536000 % 86400 % 3600 / 60)
  972. let seconds = Math.round(time % 31536000 % 86400 % 3600 % 60)
  973. days = days > 9 ? days : '0' + days
  974. hours = hours > 9 ? hours : '0' + hours
  975. minutes = minutes > 9 ? minutes : '0' + minutes
  976. seconds = seconds > 9 ? seconds : '0' + seconds
  977. return `${days > 0 ? `${days}:` : ''}${(hours || days) > 0 ? `${hours}:` : ''}${minutes}:${seconds}`
  978. }
  979.  
  980.  
  981.  
  982.  
  983.  
  984.  
  985.  
  986.  
  987.  
  988.  
  989. client.on('message', message => {
  990. if (message.content === 'cat') {
  991. message.channel.sendFile("http://thecatapi.com/api/images/get?format=src&type=png", "cat.png")
  992. }
  993. });
  994.  
  995.  
  996.  
  997.  
  998.  
  999.  
  1000.  
  1001.  
  1002.  
  1003.  
  1004. const bannedwords = [
  1005. "كل زق",
  1006. "السبه",
  1007. "السبة",
  1008. "السبة",
  1009. "السبة",
  1010. "السبة"
  1011.  
  1012. ];
  1013.  
  1014. client.on('message', message => {
  1015. if(bannedwords.some(word => message.content.includes(word))) {
  1016. message.delete()
  1017. message.reply(" احترم نفسك , يمنع الشتم في خادمنا او سوف تتعرض الي ميوت ").then(msg => {msg.delete(5000)});;
  1018. };
  1019. });
  1020.  
  1021.  
  1022.  
  1023. client.on('message', message => {
  1024. if (message.author.bot) return;
  1025. if (message.content.indexOf('!عكس') === 0) {
  1026. var text = message.content.substring(1);
  1027. var reversed = '';
  1028. var i = text.length;
  1029. while (i > 0) {
  1030. reversed += text.substring(i - 1, i);
  1031. i--;
  1032. }
  1033. message.reply(reversed);
  1034. }
  1035. });
  1036.  
  1037.  
  1038. client.on('guildMemberAdd', member => {
  1039. if(member.guild.id === "498078431972556800") {
  1040. let role = member.guild.roles.find(r => r.name === ",✖️not active");
  1041. member.addRole(role).catch(e => console.log(`Error Detected: ${e.message}`));
  1042. }
  1043. });
  1044.  
  1045.  
  1046. client.on('message', message => {
  1047. if(!message.channel.guild) return;
  1048. if(message.content.startsWith(prefix + 'active')) {
  1049. let modlog = client.channels.find('name', '𝐀𝐂𝐓𝐈𝐕𝐄');
  1050. if(!message.channel.guild) return message.channel.send('**هذا الأمر فقط للسيرفرات**').then(m => m.delete(5000));
  1051. message.channel.sendMessage(`اضغط على (✅) عشان تتفعل`).then(msg => {
  1052.  
  1053.  
  1054. msg.react('✅')
  1055. .then(() => msg.react('✅'))
  1056.  
  1057.  
  1058.  
  1059. let activeFilter = (reaction, user) => reaction.emoji.name === '✅' && user.id === message.author.id;
  1060.  
  1061. let active = msg.createReactionCollector(activeFilter, { time: 15000 });
  1062.  
  1063.  
  1064. active.on("collect", r => {
  1065. message.member.addRole(message.guild.roles.find("name", ",👥Member"));
  1066. message.member.removeRole(message.guild.roles.find("name", ",✖️not active"));
  1067. msg.delete();
  1068. message.channel.send(`**تم تفعيلك استمتع.**`).then(m => m.delete(1000));
  1069.  
  1070. })
  1071. })
  1072. }
  1073. });
  1074.  
  1075.  
  1076. client.on('message', message => {
  1077. if(message.content === prefix + "closec") {
  1078. if(!message.channel.guild) return message.reply('** This command only for servers**');
  1079.  
  1080. if(!message.member.hasPermission('MANAGE_MESSAGES')) return message.reply(' **__ليس لديك صلاحيات__**');
  1081. message.channel.overwritePermissions(message.guild.id, {
  1082. SEND_MESSAGES: false
  1083.  
  1084. }).then(() => {
  1085. message.reply("**__تم تقفيل الشات__ ✅ **")
  1086. });
  1087. }
  1088.  
  1089. if(message.content === prefix + "openc") {
  1090. if(!message.channel.guild) return message.reply('** This command only for servers**');
  1091.  
  1092. if(!message.member.hasPermission('MANAGE_MESSAGES')) return message.reply('**__ليس لديك صلاحيات__**');
  1093. message.channel.overwritePermissions(message.guild.id, {
  1094. SEND_MESSAGES: true
  1095.  
  1096. }).then(() => {
  1097. message.reply("**__تم فتح الشات__✅**")
  1098. });
  1099. }
  1100.  
  1101. });
  1102.  
  1103.  
  1104.  
  1105.  
  1106. client.on("message",async message => {
  1107. if (message.author.bot || message.channel.type === 'dm') return;
  1108. if (message.content === prefix + "say") {
  1109. let args = message.content.split(' ').slice(1);
  1110. if(!args[0]) return message.channel.send("MESSAGE IS REQUIRED");
  1111. message.channel.send(args.join(" "));
  1112. }
  1113. });
  1114.  
  1115.  
  1116. client.on('guildMemberAdd', member => {
  1117. let channel = member.guild.channels.find('name', 'welcome👋🏼');
  1118. let memberavatar = member.user.avatarURL
  1119. if (!channel) return;
  1120. let embed = new Discord.RichEmbed()
  1121. .setColor('RANDOM')
  1122. .setThumbnail(memberavatar)
  1123. .addField('🎽 | name : ',`${member}`)
  1124. .addField('📢 | نورت السيرفر ي قلبي' , `Welcome to the server, ${member}`)
  1125. .addField('🆔 | user :', "**[" + `${member.id}` + "]**" )
  1126. .addField('➡| انت العضو رقم',`${member.guild.memberCount}`)
  1127.  
  1128. .addField("Name:",`<@` + `${member.id}` + `>`, true)
  1129.  
  1130. .addField(' الـسيرفر', `${member.guild.name}`,true)
  1131. .addField('مدة انشاء حسابك', member.user.createdAt.toLocaleString(), true)
  1132.  
  1133.  
  1134. .setFooter("LGEGND TIME :L")
  1135. .setTimestamp()
  1136.  
  1137. channel.sendEmbed(embed);
  1138. });
  1139.  
  1140.  
  1141.  
  1142. client.on('message', message => {
  1143. if(message.content.startsWith(prefix + 'new')) {
  1144. let args = message.content.split(' ').slice(1).join(' ');
  1145. let support = message.guild.roles.find("name","Support Team");
  1146. let ticketsStation = message.guild.channels.find("name", "TICKETS");
  1147. if(!args) {
  1148. return message.channel.send('Please type a subject for the ticket.');
  1149. };
  1150. if(!support) {
  1151. return message.channel.send('**Please make sure that `Support Team` role exists and it\'s not duplicated.**');
  1152. };
  1153. if(!ticketsStation) {
  1154. message.guild.createChannel("TICKETS", "category");
  1155. };
  1156. message.guild.createChannel(`ticket-${message.author.username}`, "text").then(ticket => {
  1157. message.delete()
  1158. message.channel.send(`Your ticket has been created. [ ${ticket} ]`);
  1159. ticket.setParent(ticketsStation);
  1160. ticketsStation.setPosition(1);
  1161. ticket.overwritePermissions(message.guild.id, {
  1162. SEND_MESSAGES: false,
  1163. READ_MESSAGES: false
  1164. });
  1165. ticket.overwritePermissions(support.id, {
  1166. SEND_MESSAGES: true,
  1167. READ_MESSAGES: true
  1168. });
  1169. ticket.overwritePermissions(message.author.id, {
  1170. SEND_MESSAGES: true,
  1171. READ_MESSAGES: true
  1172. });
  1173. let embed = new Discord.RichEmbed()
  1174. .setTitle('**New Ticket.**')
  1175. .setColor("RANDOM")
  1176. .setThumbnail(`${message.author.avatarURL}`)
  1177. .addField('Subject', args)
  1178. .addField('Author', message.author)
  1179. .addField('Channel', `<#${message.channel.id}>`);
  1180.  
  1181. ticket.sendEmbed(embed);
  1182. }) .catch();
  1183. }
  1184. if(message.content.startsWith(prefix + 'close')) {
  1185. if(!message.member.hasPermission("ADMINISTRATOR")) return;
  1186. if(!message.channel.name.startsWith("ticket")) {
  1187. return;
  1188. };
  1189. let embed = new Discord.RichEmbed()
  1190. .setAuthor("Do you really want to close this ticket? Repeat the command to make sure. You have 20 seconds.")
  1191. .setColor("RANDOM");
  1192. message.channel.sendEmbed(embed) .then(codes => {
  1193.  
  1194.  
  1195. const filter = msg => msg.content.startsWith(prefix + 'close');
  1196. message.channel.awaitMessages(response => response.content === prefix + 'close', {
  1197. max: 1,
  1198. time: 20000,
  1199. errors: ['time']
  1200. })
  1201. .then((collect) => {
  1202. message.channel.delete();
  1203. }) .catch(() => {
  1204. codes.delete()
  1205. .then(message.channel.send('**Operation has been cancelled.**')) .then((c) => {
  1206. c.delete(4000);
  1207. })
  1208.  
  1209.  
  1210. })
  1211.  
  1212.  
  1213. })
  1214.  
  1215.  
  1216.  
  1217. }
  1218. });
  1219.  
  1220.  
  1221.  
  1222.  
  1223. client.on('ready',async () => {
  1224. let guild = client.guilds.get("498078431972556800");
  1225. let cMembers = guild.channels.get("501526445206798346"); // Members
  1226. let cBots = guild.channels.get("501526444732842001"); // Bots
  1227.  
  1228. setInterval(() => {
  1229. cMembers.setName(`Members 👾 : ${guild.memberCount}`);
  1230. cBots.setName(`Bots 🎮 : ${guild.members.filter(r => r.user.bot).size}`);
  1231. }, 5000);
  1232. });
  1233.  
  1234.  
  1235.  
  1236. client.on('message', message => {
  1237. let log = message.guild.channels.find('name', 'warns');
  1238. let reason = message.content.split(" ").slice(2).join(' ');
  1239. let p = message.mentions.members.first();
  1240. if(message.content.startsWith(prefix + "warn")){
  1241. if(!message.member.hasPermission("ADMINISTRATOR")) return message.reply(`**❌ | This Command is Just for Adminstration**`);
  1242. message.delete();
  1243. if(!p) return message.reply(`Mention a User!`);
  1244. if(reason.length < 1) return message.reply(`Set a reason!`)
  1245. var embed = new Discord.RichEmbed()
  1246. .setTitle(`New Warning!`)
  1247. .addField(`For`, `<@${p.user.id}>`)
  1248. .addField(`By`, `<@${message.author.id}>`)
  1249. .addField(`Reason`, reason)
  1250. .addField(`In Chat`, `<#${message.channel.id}>`)
  1251. .setColor("WHITE")
  1252. .setTimestamp()
  1253. .setFooter(" ")
  1254. message.channel.send(`${p} ` + reason)
  1255. message.delete();
  1256. log.send({embed})
  1257. }
  1258. });
  1259.  
  1260.  
  1261. client.on('message', message => {
  1262. let args = message.content.split(" ").slice(1);
  1263. if (message.content.startsWith(prefix + 'clear')) {
  1264. let args = message.content.split(" ").slice(1)
  1265. let messagecount = parseInt(args);
  1266. if (args > 100) return message.reply("**🛑 || يجب ان يكون عدد المسح أقل من 100 .**").then(messages => messages.delete(5000))
  1267. if (!messagecount) return message.reply("**💡 || أختر كميه الرسائل المراد مسحها .**").then(messages => messages.delete(5000))
  1268. message.channel.fetchMessages({limit: messagecount + 1}).then(messages => message.channel.bulkDelete(messages));
  1269. message.channel.send(`\`${args}\` : __عدد الرسائل التي تم مسحها __ `).then(messages => messages.delete(5000));
  1270. }
  1271. });
  1272.  
  1273.  
  1274.  
  1275.  
  1276. client.on('message', message => {
  1277. if (message.author.bot) return;
  1278. if (!message.content.startsWith(prefix)) return;
  1279.  
  1280. let command = message.content.split(" ")[0];
  1281. command = command.slice(prefix.length);
  1282.  
  1283. let args = message.content.split(" ").slice(1);
  1284.  
  1285. if (command == "!say") {
  1286. message.channel.sendMessage(args.join(" "))
  1287. message.delete()
  1288. }
  1289. });
  1290.  
  1291.  
  1292. client.on('message',async message => {
  1293. if(message.content.startsWith(prefix + "bc")) {
  1294. let filter = m => m.author.id === message.author.id;
  1295. let thisMessage;
  1296. let thisFalse;
  1297. message.channel.send('🇧🇨| **ارسل الرسالة الان**').then(msg => {
  1298.  
  1299. let awaitM = message.channel.awaitMessages(filter, {
  1300. max: 1,
  1301. time: 20000,
  1302. errors: ['time']
  1303. })
  1304. .then(collected => {
  1305. collected.first().delete();
  1306. thisMessage = collected.first().content;
  1307. msg.edit('🇧🇨| **هل انت متأكد؟**');
  1308. let awaitY = message.channel.awaitMessages(response => response.content === 'نعم' || 'لا' && filter,{
  1309. max: 1,
  1310. time: 20000,
  1311. errors: ['time']
  1312. })
  1313. .then(collected => {
  1314. if(collected.first().content === 'لا') {
  1315. msg.delete();
  1316. message.delete();
  1317. thisFalse = false;
  1318. }
  1319. if(collected.first().content === 'نعم') {
  1320. if(thisFalse === false) return;
  1321. message.guild.members.forEach(member => {
  1322. msg.edit('🇧🇨| **جاري الارسال**');
  1323. collected.first().delete();
  1324. member.send(`${thisMessage}\n\n${member} ,\nتم الارسال من : ${message.guild.name}\n تم الارسال بواسطة : ${message.author.tag}`);
  1325. });
  1326. }
  1327. });
  1328. });
  1329. });
  1330. }
  1331. });
  1332.  
  1333.  
  1334.  
  1335. client.on("message", message => {
  1336.  
  1337. if (message.content.startsWith(prefix + "bco")) {
  1338. if (!message.member.hasPermission("ADMINISTRATOR")) return;
  1339. let args = message.content.split(" ").slice(1);
  1340. var argresult = args.join(' ');
  1341. message.guild.members.filter(m => m.presence.status !== 'offline').forEach(m => {
  1342. m.send(`${argresult}\n ${m}`);
  1343. })
  1344. message.channel.send(`\`${message.guild.members.filter(m => m.presence.status !== 'online').size}\` : عدد الاعضاء المستلمين`);
  1345. message.delete();
  1346. };
  1347. });
  1348.  
  1349.  
  1350.  
  1351.  
  1352.  
  1353.  
  1354.  
  1355.  
  1356.  
  1357.  
  1358.  
  1359.  
  1360.  
  1361.  
  1362.  
  1363.  
  1364.  
  1365.  
  1366.  
  1367.  
  1368.  
  1369.  
  1370.  
  1371.  
  1372.  
  1373.  
  1374.  
  1375.  
  1376.  
  1377.  
  1378.  
  1379.  
  1380.  
  1381.  
  1382.  
  1383.  
  1384.  
  1385.  
  1386.  
  1387.  
  1388.  
  1389.  
  1390.  
  1391.  
  1392.  
  1393.  
  1394.  
  1395.  
  1396. client.login(process.env.BOT_TOKEN);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement