Advertisement
Guest User

System Bot

a guest
Jan 29th, 2020
285
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 84.53 KB | None | 0 0
  1. const Discord = require('discord.js');
  2. const ytdl = require('ytdl-core');
  3. const { Client, Util } = require('discord.js');
  4. const getYoutubeID = require('get-youtube-id');
  5. const fetchVideoInfo = require('youtube-info');
  6. const YouTube = require('simple-youtube-api');
  7. const yt_api_key = "AIzaSyDeoIH0u1e72AtfpwSKKOSy3IPp2UHzqi4";
  8. const request = require('request');
  9. const queue = new Map();
  10. const client = new Discord.Client();
  11. const db = require('quick.db');
  12. const giphy = require('giphy-api')();
  13. const googl = require('goo.gl');
  14. const translate = require('google-translate-api');
  15. const fs = require("fs");
  16. var data = JSON.parse(fs.readFileSync('data.json','utf8'))
  17. const moment = require("moment");
  18. const UserBlocked = new Set();
  19. const jimp = require('jimp');
  20. const math = require('math-expression-evaluator');
  21. const stripIndents = require('common-tags').stripIndents;
  22. const figlet = require('figlet');
  23. const google = require('google-it');
  24. const zalgo = require('zalgolize');
  25. const sql = require("sqlite");
  26. const dateFormat = require('dateformat');
  27. const pretty = require('pretty-ms')
  28. ,ti={}
  29. ,spee={};
  30. const prefix = "*";
  31.  
  32. client.on('ready', () => {
  33. console.log(`Logged in as ${client.user.tag}!`);
  34. console.log('')
  35. console.log('')
  36. console.log('╔[═════════════════════════════════════════════════════════════════]╗')
  37. console.log(`[Start] ${new Date()}`);
  38. console.log('╚[═════════════════════════════════════════════════════════════════]╝')
  39. console.log('')
  40. console.log('╔[════════════════════════════════════]╗');
  41. console.log(`Logged in as * [ " ${client.user.username} " ]`);
  42. console.log('')
  43. console.log('Informations :')
  44. console.log('')
  45. console.log(`servers! [ " ${client.guilds.size} " ]`);
  46. console.log(`Users! [ " ${client.users.size} " ]`);
  47. console.log(`channels! [ " ${client.channels.size} " ]`);
  48. console.log('╚[════════════════════════════════════]╝')
  49. console.log('')
  50. console.log('╔[════════════]╗')
  51. console.log(' Bot Is Online')
  52. console.log('╚[════════════]╝')
  53. console.log('')
  54. console.log('')
  55. });
  56.  
  57.  
  58.  
  59.  
  60. client.on('message', message => {
  61. const prefix = '*'
  62. var args = message.content.split(" ").slice(1);
  63. if(message.content.startsWith(prefix + 'id')) {
  64. var year = message.author.createdAt.getFullYear()
  65. var month = message.author.createdAt.getMonth()
  66. var day = message.author.createdAt.getDate()
  67. var men = message.mentions.users.first();
  68. let args = message.content.split(' ').slice(1).join(' ');
  69. if (args == '') {
  70. var z = message.author;
  71. }else {
  72. var z = message.mentions.users.first();
  73. }
  74.  
  75. let d = z.createdAt;
  76. let n = d.toLocaleString();
  77. let x;
  78. let y;
  79.  
  80. if (z.presence.game !== null) {
  81. y = `${z.presence.game.name}`;
  82. } else {
  83. y = "Not Playing....";
  84. }
  85. let embed = new Discord.RichEmbed()
  86. .setColor("#502faf")
  87. .addField('Name :',`**<@` + `${z.id}` + `>**`, true)
  88. .addField('ID :', "**"+ `${z.id}` +"**",true)
  89. .addField('Playing :','**'+y+'**' , true)
  90. .addField('Discrim :',"**#" + `${z.discriminator}**`,true)
  91. .addField('**Created At**', message.author.createdAt.toLocaleString())
  92. .addField("**Joined At**", message.member.joinedAt.toLocaleString())
  93.  
  94. .setThumbnail(`${z.avatarURL}`)
  95. .setFooter(message.author.username, message.author.avatarURL)
  96.  
  97. message.channel.send({embed});
  98. if (!message) return message.reply('**ضع المينشان بشكل صحيح ❌ **').catch(console.error);
  99.  
  100. }
  101.  
  102. });
  103.  
  104.  
  105.  
  106.  
  107.  
  108. client.on('message', async message =>{
  109. const ms = require("ms");
  110. if (message.author.omar) return;
  111. if (!message.content.startsWith(prefix)) return;
  112. if(!message.guild.member(client.user).hasPermission("MANAGE_ROLES")) return message.reply("**I Don't Have `MANAGE_ROLES` Permission**").then(msg => msg.delete(6000))
  113. var command = message.content.split(" ")[0];
  114. command = command.slice(prefix.length);
  115. var args = message.content.split(" ").slice(1);
  116. if(command == "mute") {
  117. let tomute = message.guild.member(message.mentions.users.first() || message.guild.members.get(args[0]));
  118. if(!tomute) return message.reply("**يجب عليك المنشن اولاّ**:x: ") .then(m => m.delete(5000));
  119. if(tomute.hasPermission("MANAGE_MESSAGES"))return message.channel.send('**للأسف لا أمتلك صلاحية** `MANAGE_MASSAGEES`');
  120. let muterole = message.guild.roles.find(`name`, "Muted");
  121. //start of create role
  122. if(!muterole){
  123. try{
  124. muterole = await message.guild.createRole({
  125. name: "Muted",
  126. color: "#070000",
  127. permissions:[]
  128. })
  129. message.guild.channels.forEach(async (channel, id) => {
  130. await channel.overwritePermissions(muterole, {
  131. SEND_MESSAGES: false,
  132. ADD_REACTIONS: false,
  133. SPEAK : false
  134. });
  135. });
  136. }catch(e){
  137. console.log(e.stack);
  138. }
  139. }
  140. //end of create role
  141. let mutetime = args[1];
  142. if(!mutetime) return message.reply("**يرجى تحديد وقت الميوت**:x:");
  143.  
  144. await(tomute.addRole(muterole.id));
  145. message.reply(`<@${tomute.id}> ${ms(ms(mutetime))} : **تم اعطائه ميوت ومدة الميوت**`);
  146. setTimeout(function(){
  147. tomute.removeRole(muterole.id);
  148. message.channel.send(`<@${tomute.id}> **انقضى الوقت وتم فك الميوت عن الشخص**:white_check_mark: `);
  149. }, ms(mutetime));
  150.  
  151.  
  152.  
  153. }
  154. if(command === `unmute`) {
  155. if(!message.member.hasPermission("MANAGE_ROLES")) return message.channel.sendMessage("**ليس لديك صلاحية لفك عن الشخص ميوت**:x: ").then(m => m.delete(5000));
  156. if(!message.guild.member(client.user).hasPermission("MANAGE_ROLES")) return message.reply("**I Don't Have `MANAGE_ROLES` Permission**").then(msg => msg.delete(6000))
  157.  
  158. let toMute = message.guild.member(message.mentions.users.first()) || message.guild.members.get(args[0]);
  159. if(!toMute) return message.channel.sendMessage("**عليك المنشن أولاّ**:x: ");
  160.  
  161. let role = message.guild.roles.find (r => r.name === "Muted");
  162.  
  163. if(!role || !toMute.roles.has(role.id)) return message.channel.sendMessage("**لم يتم اعطاء هذه شخص ميوت من الأساس**:x:")
  164.  
  165. await toMute.removeRole(role)
  166. message.channel.sendMessage("**لقد تم فك الميوت عن شخص بنجاح**:white_check_mark:");
  167.  
  168. return;
  169.  
  170. }
  171.  
  172. });
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184. client.on('message', function(msg) {
  185. if(msg.content.startsWith (prefix + 'server')) {
  186. let embed = new Discord.RichEmbed()
  187. .setColor('RANDOM')
  188. .setThumbnail(msg.guild.iconURL)
  189. .setTitle(`__**ServerInfo**__`)
  190. .addField('**اسم السيرفر**',`[** __${msg.guild.name}__ **]`,true)
  191. .addField('**نوع السيرفر**',`[** __${msg.guild.region}__ **]`,true)
  192. .addField('**عدد الاعضاء**',`[** __${msg.guild.memberCount}__ **]`,true)
  193. .addField('**عدد البشريين**',`[** __${msg.guild.memberCount - msg.guild.members.filter(m => m.user.bot).size}__ **]`,true)
  194. .addField('**عدد البوتات**',`[** __${msg.guild.members.filter(m => m.user.bot).size}__ **]`,true)
  195. .addField('**عدد الاعضاء الاونلاين**',`[** __${msg.guild.members.filter(m=>m.presence.status == 'online').size}__ **]`,true)
  196. .addField('**الرومات**',`[**${msg.guild.channels.filter(m => m.type === 'text').size}** **text | Voice** **${msg.guild.channels.filter(m => m.type === 'voice').size}**]`,true)
  197. .addField('**الأونـر**',`**${msg.guild.owner}**`,true)
  198. .addField('**ايدي السيرفر**',`[** __${msg.guild.id}__ **]`,true)
  199. .addField('**الرتب**',`[** __${msg.guild.roles.size}__ **]`,true)
  200. .addField('**تاريخ انشاء السيرفر**',`[** __${msg.guild.createdAt.toLocaleString()}__ **]`, true)
  201. msg.channel.send({embed:embed});
  202. }
  203. });
  204.  
  205.  
  206.  
  207.  
  208.  
  209. client.on('message', async message => {
  210. if(message.content.startsWith(prefix + "sugg")) {
  211. await message.channel.send(`اكتب اقتراحك الان`)
  212. let filter = m => m.author.id === message.author.id
  213. var text = '';
  214. let sugsa = message.channel.awaitMessages(filter, { max: 1, time: 60000})
  215. .then(co => {
  216. text = co.first().content
  217.  
  218. message.channel.send(`تم حفظ اقتراحك الرجاء انتضار الرد من قبل الاداره`)
  219. client.channels.get("470260449074741249").send(`${message.author.username}'s sug => ${text}`)
  220.  
  221. })
  222. }
  223. })
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231. client.on("message", message => {
  232. var prefix = "*";
  233. if (message.content === "*help") {
  234. const embed = new Discord.RichEmbed()
  235. .setColor("#8325c0")
  236. .setDescription(`
  237.  
  238. Help Commands:
  239.  
  240.  
  241. ${prefix}public ⥨ الاوامر العامة
  242.  
  243. ${prefix}admin ⥨ اوامر الادارة
  244.  
  245. ${prefix}games ⥨ اوامر الالعاب
  246.  
  247. ${prefix}music ⥨ اوامر الموسيقى
  248.  
  249. Other Commands:
  250.  
  251.  
  252. ${prefix}invite ⥨ لدعوة البوت الى سيرفرك
  253.  
  254. ${prefix}support ⥨ لدخول سيرفر الدعم
  255.  
  256.  
  257. `)
  258. message.channel.sendEmbed(embed)
  259.  
  260. }
  261. });
  262.  
  263.  
  264. client.on("message", message => {
  265. if (message.content === "*public") {
  266. message.react("📫")
  267. message.react("✅")
  268. const embed = new Discord.RichEmbed()
  269. .setColor("#8325c0")
  270. .setThumbnail(message.author.avatarURL)
  271. .setDescription(`
  272.  
  273. الاوامــر الــعـــامـــة
  274.  
  275. ⤠ *invite ⥨ لدعوة البوت الى سيرفرك
  276. ⤠ *server ⥨ معلومات عن السيرفر
  277. ⤠ *say ⥨ البوت يردد كلامك
  278. ⤠ *setcolor ⥨ عشان تغير لونك ملاحظة لازم تحط رقم اللون
  279. ⤠ *bot ⥨ معلومات عن البوت
  280. ⤠ *ping ⥨ لمعرفه سرعه البوت
  281. ⤠ *members ⥨ معلومات عن الاعضاء
  282. ⤠ *emojilist ⥨ لعرض الايموجي حقت السيرفر
  283. ⤠ *id ⥨ لمعرفة معلومات حسابك
  284. ⤠ *avatar ⥨ لاعطائك صورة الشخص اللي منشنته مع الرابط
  285. ⤠ *link ⥨ يعطيك رابط انفايت للسيرفر اللي انت فيه
  286. ⤠ *trans <language> <any thing> ⥨ يترجم لك الي تبيه من اي لغة
  287. ⤠ *short ⥨ لاختصار الروابط
  288. ⤠ *embed ⥨ كتابة كلامك داخل امبد
  289. ⤠ *tag ⥨ يكتب لك الكلمة بشكل جميل وكبير
  290. ⤠ *contact ⥨ لارسال رسالة لصاحب البوت
  291. ⤠ *support ⥨ لدخول سيرفر دعم البوت
  292.  
  293. `)
  294.  
  295.  
  296. message.author.sendEmbed(embed)
  297.  
  298. }
  299. });
  300.  
  301.  
  302.  
  303. client.on('guildCreate', guild => {
  304. const embed = new Discord.RichEmbed()
  305. .setColor("RED")
  306. .setTitle('Click Here To The Add Bot .!')
  307. .setURL('https://discordapp.com/oauth2/authorize?client_id=456934284566069248&permissions=8&scope=bot')
  308. .setDescription(`**
  309. Someone Added Me ✅
  310. اسم السيرفر: ${guild.name}
  311. صاحب السيرفر: ${guild.owner}**`);
  312. client.channels.get("470259549774020608").sendEmbed(embed)
  313. });
  314.  
  315. client.on('guildDelete', guild => {
  316. const embed = new Discord.RichEmbed()
  317. .setColor("GOLD")
  318. .setTitle('Click Here To The Add Bot .!')
  319. .setURL('https://discordapp.com/oauth2/authorize?client_id=456934284566069248&permissions=8&scope=bot')
  320. .setDescription(`**
  321. I Got Kicked :cry:
  322. اسم السيرفر: ${guild.name}
  323. صاحب السيرفر: ${guild.owner}**`);
  324. client.channels.get("470259562121920512").sendEmbed(embed)
  325. });
  326.  
  327.  
  328.  
  329.  
  330. client.on('ready', function(){
  331. var ms = 10000 ;
  332. var setGame = ['In 77 Server','*help | *invite','In 77 Server','*help | *invite','In 77 Server'];
  333. var i = -1;
  334. var j = 0;
  335. setInterval(function (){
  336. if( i == -1 ){
  337. j = 1;
  338. }
  339. if( i == (setGame.length)-1 ){
  340. j = -1;
  341. }
  342. i = i+j;
  343. client.user.setGame(setGame[i],`http://www.twitch.tv/D.JPEI`);
  344. }, ms);
  345.  
  346. });
  347.  
  348.  
  349.  
  350. client.on('message', message => {
  351. let args = message.content.split(' ').slice(1);
  352. if(message.content.split(' ')[0] == '*setcolor'){
  353. const embedd = new Discord.RichEmbed()
  354. .setFooter('Requested by '+message.author.username, message.author.avatarURL)
  355. .setDescription(`**لا يوجد لون بهذا الأسم ** :x: `)
  356. .setColor(`ff0000`)
  357.  
  358. if(!isNaN(args) && args.length > 0)
  359.  
  360.  
  361. if (!(message.guild.roles.find("name",`${args}`))) return message.channel.sendEmbed(embedd);
  362.  
  363.  
  364. var a = message.guild.roles.find("name",`${args}`)
  365. if(!a)return;
  366. const embed = new Discord.RichEmbed()
  367.  
  368. .setFooter('Requested by '+message.author.username, message.author.avatarURL)
  369. .setDescription(`**Done , تم تغير لونك . :white_check_mark: **`)
  370.  
  371. .setColor(`${a.hexColor}`)
  372. message.channel.sendEmbed(embed);
  373. if (!args)return;
  374. setInterval(function(){})
  375. let count = 0;
  376. let ecount = 0;
  377. for(let x = 1; x < 201; x++){
  378.  
  379. message.member.removeRole(message.guild.roles.find("name",`${x}`))
  380.  
  381. }
  382. message.member.addRole(message.guild.roles.find("name",`${args}`));
  383.  
  384.  
  385. }
  386. });
  387.  
  388.  
  389.  
  390.  
  391.  
  392. client.on('messageUpdate', (oldRebel, newRebel) => {
  393. console.log("شخص ما حاول النشر");
  394. if (newRebel.content.toUpperCase().match(/DISCORD.GG/i))
  395. {
  396. console.log(newRebel.author.name + " حاول النشر عبر تعديل الرسآلة " + newRebel);
  397. newRebel.delete().catch(O_o=>{});
  398. newRebel.author.send("ممنوع نشر الروابط");
  399. }
  400. });
  401.  
  402.  
  403.  
  404.  
  405. client.on('message', message => {
  406. if(message.content == prefix + 'servers') {
  407. if(!message.author.id === '244888652004458497') return;
  408. var gimg;
  409. var gname;
  410. var gmemb;
  411. var gbots;
  412. var groles;
  413. var servers = client.guilds;
  414. servers.forEach((g)=>{
  415. gname = g.name;
  416. gimg = g.iconURL;
  417. gmemb = g.members.size;
  418. let serv = new Discord.RichEmbed()
  419. .setAuthor(gname,gimg)
  420. .setThumbnail(gimg)
  421. .addField('Server Member Count',gmemb = g.members.size)
  422. .setColor('RANDOM')
  423. message.channel.send(`
  424.  
  425. `);
  426. message.channel.sendEmbed(serv);
  427. })
  428. }
  429. });
  430.  
  431. client.on('message', message => {
  432. if(message.content == prefix + 'servers') {
  433. if(!message.author.id === '244888652004458497') return;
  434. var gimg;
  435. var gname;
  436. var gmemb;
  437. var gbots;
  438. var groles;
  439. var servers = client.guilds;
  440. servers.forEach((g)=>{
  441. gname = g.name;
  442. gimg = g.iconURL;
  443. gmemb = g.members.size;
  444. let serv = new Discord.RichEmbed()
  445. message.channel.send(`
  446. **-------------------------**
  447. Server Name : **${gname}**
  448. Server MemberCount : **${gmemb} **
  449. **---------------------------**
  450. `);
  451. })
  452. }
  453. });
  454.  
  455.  
  456.  
  457. client.on('message', function(message) {
  458. const myID = "244888652004458497";
  459. let args = message.content.split(" ").slice(1).join(" ");
  460. if(message.content.startsWith(prefix + "setname")) {
  461. if(message.author.id !== myID) return;
  462. if(!args) return message.reply('اكتب الحالة اللي تريدها.');
  463. client.user.setUsername(args);
  464. message.channel.send(':white_check_mark: Done!').then(msg => {
  465. msg.delete(5000);
  466. message.delete(5000);
  467. });
  468. } else if(message.content.startsWith(prefix + "stream")) {
  469. if(message.author.id !== myID) return;
  470. if(!args) return message.reply('اكتب الحالة اللي تريدها.');
  471. client.user.setGame(args , 'https://twitch.tv/6xlez1');
  472. message.channel.send(':white_check_mark: Done!').then(msg => {
  473. msg.delete(5000);
  474. message.delete(5000);
  475. });
  476. } else if(message.content.startsWith(prefix + "listen")) {
  477. if(message.author.id !== myID) return;
  478. if(!args) return message.reply('اكتب الحالة اللي تريدها.');
  479. client.user.setActivity(args, {type:'LISTENING'});
  480. message.channel.send(':white_check_mark: Done!').then(msg => {
  481. msg.delete(5000);
  482. message.delete(5000);
  483. });
  484. } else if(message.content.startsWith(prefix + "watch")) {
  485. if(message.author.id !== myID) return;
  486. if(!args) return message.reply('اكتب الحالة اللي تريدها.');
  487. client.user.setActivity(args, {type:'WATCHING'});
  488. message.channel.send(':white_check_mark: Done!').then(msg => {
  489. msg.delete(5000);
  490. message.delete(5000);
  491. });
  492. } else if(message.content.startsWith(prefix + "setavatar")) {
  493. if(message.author.id !== myID) return;
  494. client.user.setAvatar(args);
  495. message.channel.send(':white_check_mark: Done!').then(msg => {
  496. if(!args) return message.reply('اكتب الحالة اللي تريدها.');
  497. msg.delete(5000);
  498. message.delete(5000);
  499. });
  500. }
  501. });
  502.  
  503.  
  504.  
  505.  
  506.  
  507.  
  508.  
  509.  
  510.  
  511. client.on('message', async message => {
  512. if(message.content.includes('discord.gg')){
  513. if(message.member.hasPermission("MANAGE_GUILD")) return;
  514. if(!message.channel.guild) return;
  515. message.delete()
  516. var command = message.content.split(" ")[0];
  517. let muterole = message.guild.roles.find(`name`, "Muted");
  518. if(!muterole){
  519. try{
  520. muterole = await message.guild.createRole({
  521. name: "Muted",
  522. color: "#000000",
  523. permissions:[]
  524. })
  525. message.guild.channels.forEach(async (channel, id) => {
  526. await channel.overwritePermissions(muterole, {
  527. SEND_MESSAGES: false,
  528. ADD_REACTIONS: false
  529. });
  530. });
  531. }catch(e){
  532. console.log(e.stack);
  533. }
  534. }
  535. if(!message.channel.guild) return message.reply('** هذا الامر فقط للسيرفرات**');
  536. message.member.addRole(muterole);
  537. const embed500 = new Discord.RichEmbed()
  538. .setTitle("معاقب")
  539. .addField(`** ⚖️ بسبب نشر الروابط **`,`**  **`)
  540. .setColor("c91616")
  541. .setThumbnail(`${message.author.avatarURL}`)
  542. .setAuthor(message.author.username, message.author.avatarURL)
  543. .setFooter(`${message.guild.name} `)
  544. message.channel.send(embed500)
  545. message.author.send('` انت معاقب ميوت شاتي بسبب نشر سرفرات ان كان عن طريق الخطا **ف** تكلم مع الادارة `');
  546.  
  547.  
  548. }
  549. })
  550.  
  551.  
  552.  
  553.  
  554.  
  555.  
  556. client.on('message', msg => {
  557. if (msg.content === '*public') {
  558. msg.reply(':envelope: | تم ارسال الاوامر العامة في الخاص');
  559. }
  560. });
  561.  
  562.  
  563.  
  564. client.on('message', msg => {
  565. if (msg.content === '*admin') {
  566. msg.reply(':envelope: | تم ارسال اوامر الادمنية في الخاص');
  567. }
  568. });
  569.  
  570. client.on('message', msg => {
  571. if (msg.content === '*games') {
  572. msg.reply(':envelope: | تم ارسال اوامر الالعاب في الخاص');
  573. }
  574. });
  575.  
  576.  
  577.  
  578. client.on('message', msg => {
  579. if (msg.content === '*music') {
  580. msg.reply(':envelope: | تم ارسال اوامر الموسيقى في الخاص');
  581. }
  582. });
  583.  
  584.  
  585.  
  586. client.on('message' , message => {
  587. var prefix = "*"
  588.  
  589. if (message.author.bot) return;
  590. if (message.content.startsWith(prefix + "contact")) {
  591. if (!message.channel.guild) return;
  592.  
  593.  
  594.  
  595. let args = message.content.split(" ").slice(1).join(" ");
  596.  
  597.  
  598.  
  599. client.users.get("244888652004458497").send(
  600. "\n" + "**" + "● السيرفر :" + "**" +
  601. "\n" + "**" + "» " + message.guild.name + "**" +
  602. "\n" + "**" + " ● المرسل : " + "**" +
  603. "\n" + "**" + "» " + message.author.tag + "**" +
  604. "\n" + "**" + " ● الرسالة : " + "**" +
  605. "\n" + "**" + args + "**")
  606.  
  607. let embed = new Discord.RichEmbed()
  608. .setAuthor(message.author.username, message.author.avatarURL)
  609. .setDescription(':mailbox_with_mail: تم ارسال الرسالة الى صاحب البوت بنجاح')
  610. .setThumbnail(message.author.avatarURL)
  611. .setFooter("By : ! ~ D e v i l")
  612.  
  613.  
  614. message.channel.send(embed);
  615.  
  616.  
  617. }
  618.  
  619. });
  620.  
  621.  
  622. client.on('message', message => {
  623. var args = message.content.split(/[ ]+/)
  624. if(message.content.includes('discord.me')){
  625. if(!message.member.hasPermission('ADMINISTRATOR'))
  626. message.delete()
  627. return message.reply(`** No Invites Links :angry: ! **`)
  628. }
  629. });
  630.  
  631.  
  632.  
  633. client.on("guildMemberAdd", member => {
  634. member.createDM().then(function (channel) {
  635. return channel.send(`:rose: ولكم نورت السيرفر:rose:
  636. :crown:اسم العضو ${member}:crown:
  637. :bust_in_silhouette: انت العضو رقم ${member.guild.memberCount}:bust_in_silhouette:
  638. :checkered_flag: تاريخ انضمامك للسيرفر ${member.joinedAt.toLocaleString()} :checkered_flag:`)
  639. }).catch(console.error)
  640. })
  641.  
  642.  
  643.  
  644.  
  645.  
  646. client.on('message',async message => {
  647. if(message.content.startsWith(prefix + "restart")) {
  648. if(message.author.id !== "244888652004458497") return message.reply('You aren\'t the bot owner.');
  649. message.channel.send('**Restarting.**').then(msg => {
  650. setTimeout(() => {
  651. msg.edit('**Restarting..**');
  652. },1000);
  653. setTimeout(() => {
  654. msg.edit('**Restarting...**');
  655. },2000);
  656. });
  657. console.log(`${message.author.tag} [ ${message.author.id} ] has restarted the bot.`);
  658. console.log(`Restarting..`);
  659. setTimeout(() => {
  660. client.destroy();
  661. client.login('process.env.BOT_TOKEN');
  662. },3000);
  663. }
  664. });
  665.  
  666.  
  667.  
  668.  
  669. client.on('message', message => {
  670. var prefix = "*";
  671. let args = message.content.split(' ').slice(1);
  672. if(message.content.startsWith(prefix + 'short')) {
  673. if(!message.channel.guild) return;
  674.  
  675. googl.setKey('AIzaSyC2Z2mZ_nZTcSvh3QvIyrmOIFP6Ra6co6w');
  676. googl.getKey();
  677. googl.shorten(args.join(' ')).then(shorturl => {
  678. message.channel.send(''+shorturl)
  679. }).catch(e=>{
  680. console.log(e.message);
  681. message.channel.send('Error!');
  682. });
  683. }
  684. });
  685.  
  686.  
  687.  
  688.  
  689. client.on('message', message => {
  690. var prefix = "*";
  691. if (message.content.startsWith(prefix + 'tag')) {
  692. let args = message.content.split(" ").slice(1);
  693. if(!args[0]) return message.reply('مرجو كتابة نص الدي تريد');
  694.  
  695. figlet(args.join(" "), (err, data) => {
  696. message.channel.send("```" + data + "```")
  697. })
  698. }
  699. });
  700.  
  701.  
  702.  
  703.  
  704. client.on('message',function(message) {
  705. if (message.author.bot) return;
  706.  
  707.  
  708. if(!message.channel.guild) return;
  709.  
  710. if (message.content === prefix + "members") {
  711. const embed = new Discord.RichEmbed()
  712.  
  713. .setDescription(`**__معلومات عن اعضاء السيرفر__**
  714. **متصل** 💚: ${message.guild.members.filter(m=>m.presence.status == 'online').size}
  715. **ممنوع الازعاج** ❤️: ${message.guild.members.filter(m=>m.presence.status == 'dnd').size}
  716. **نايم** 💛: ${message.guild.members.filter(m=>m.presence.status == 'idle').size}
  717. **الاعضاء** 💠: ${message.guild.memberCount}
  718. **البشريين** 👥: ${message.guild.memberCount - message.guild.members.filter(m => m.user.bot).size}
  719. **البوتات** 💡: ${message.guild.members.filter(m => m.user.bot).size} `)
  720. message.channel.send({embed});
  721.  
  722. }
  723. });
  724.  
  725.  
  726.  
  727.  
  728. client.on("message", message => {
  729. if (message.content === "*avatar") {
  730. const embed = new Discord.RichEmbed()
  731. .setColor('RANDOM')
  732. .setFooter('By ! ~ D e v i l')
  733. .setThumbnail(message.author.avatarURL)
  734. .addField(message.author.displayAvatarURL)
  735. message.channel.send(embed);
  736. }
  737. });
  738.  
  739.  
  740.  
  741.  
  742.  
  743. const Langs = ['afrikaans', 'albanian', 'amharic', 'arabic', 'armenian', 'azerbaijani', 'bangla', 'basque', 'belarusian', 'bengali', 'bosnian', 'bulgarian', 'burmese', 'catalan', 'cebuano', 'chichewa', 'chinese simplified', 'chinese traditional', 'corsican', 'croatian', 'czech', 'danish', 'dutch', 'english', 'esperanto', 'estonian', 'filipino', 'finnish', 'french', 'frisian', 'galician', 'georgian', 'german', 'greek', 'gujarati', 'haitian creole', 'hausa', 'hawaiian', 'hebrew', 'hindi', 'hmong', 'hungarian', 'icelandic', 'igbo', 'indonesian', 'irish', 'italian', 'japanese', 'javanese', 'kannada', 'kazakh', 'khmer', 'korean', 'kurdish (kurmanji)', 'kyrgyz', 'lao', 'latin', 'latvian', 'lithuanian', 'luxembourgish', 'macedonian', 'malagasy', 'malay', 'malayalam', 'maltese', 'maori', 'marathi', 'mongolian', 'myanmar (burmese)', 'nepali', 'norwegian', 'nyanja', 'pashto', 'persian', 'polish', 'portugese', 'punjabi', 'romanian', 'russian', 'samoan', 'scottish gaelic', 'serbian', 'sesotho', 'shona', 'sindhi', 'sinhala', 'slovak', 'slovenian', 'somali', 'spanish', 'sundanese', 'swahili', 'swedish', 'tajik', 'tamil', 'telugu', 'thai', 'turkish', 'ukrainian', 'urdu', 'uzbek', 'vietnamese', 'welsh', 'xhosa', 'yiddish', 'yoruba', 'zulu'];
  744.  
  745. client.on('message', message => {
  746. var prefix = "*";
  747. if (message.content.startsWith(prefix + 'trans')) {
  748. let args = message.content.split(" ").slice(1);
  749. if (!args[0]) {
  750.  
  751. const embed = new Discord.RichEmbed()
  752. .setColor("FFFFFF")
  753. .setDescription("**ترجمة الكتابة.**\استعمل: `*translate <الكلمة لتبي> <االغة>`");
  754.  
  755. return message.channel.send(embed);
  756.  
  757. } else {
  758.  
  759. if (args.length === undefined) {
  760.  
  761. return message.channel.send("**ترجمة الكتابة.**\استعمل: `*translate <الكلمة لتبي> <االغة>`");
  762.  
  763. } else {
  764.  
  765. let transArg = args[0].toLowerCase();
  766.  
  767. args = args.join(' ').slice(1)
  768. let translation;
  769.  
  770. if (!Langs.includes(transArg)) return message.channel.send(`**Language not found.**`);
  771. args = args.slice(transArg.length);
  772.  
  773. translate(args, {
  774. to: transArg
  775. }).then(res => {
  776.  
  777. const embed = new Discord.RichEmbed()
  778. .setAuthor("Translator", client.user.displayAvatarURL)
  779. .addField(`Input`, `\`\`\`${args}\`\`\``)
  780. .setColor("#42f4c8")
  781. .addField(`Output`, `\`\`\`${res.text}\`\`\``);
  782. return message.channel.send(embed);
  783. });
  784. }
  785. }
  786. }
  787. });
  788.  
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795. client.on('message', message => {
  796. if (message.content === "*support") {
  797. let embed = new Discord.RichEmbed()
  798. .setAuthor(message.author.username)
  799. .setColor("#9B59B6")
  800. .addField(" ** :scales:سيرفر الدعم:scales: **" , " **https://discord.gg/feMu8XW**")
  801.  
  802.  
  803. message.channel.sendEmbed(embed);
  804. }
  805. });
  806.  
  807.  
  808.  
  809.  
  810.  
  811. client.on('message', message => {
  812. if(message.content === prefix + "invite") {
  813. let embed = new Discord.RichEmbed ()
  814. embed.setTitle("**:point_right: Click Here**")
  815. .setFooter(`King Bot `,'https://cdn.discordapp.com/attachments/457004554869932033/471106003249659914/image.jpg')
  816. .setURL("https://goo.gl/ADmgeW");
  817. message.channel.sendEmbed(embed);
  818. }
  819. });
  820.  
  821.  
  822.  
  823.  
  824.  
  825.  
  826.  
  827. client.on("message", message => {
  828. if (message.content === "*ping") {
  829. const embed = new Discord.RichEmbed()
  830. .setColor("RANDOM")
  831. .addField('**Ping:**' , `${Date.now() - message.createdTimestamp}` + ' ms')
  832. message.channel.sendEmbed(embed);
  833. }
  834. });
  835.  
  836.  
  837.  
  838.  
  839. client.on('message', message => {
  840. let PREFIX = '*'
  841. if (message.content.startsWith(PREFIX + 'emojilist')) {
  842.  
  843. const List = message.guild.emojis.map(e => e.toString()).join(" ");
  844.  
  845. const EmojiList = new Discord.RichEmbed()
  846. .setTitle('➠ Emojis')
  847. .setAuthor(message.guild.name, message.guild.iconURL)
  848. .setColor('RANDOM')
  849. .setDescription(List)
  850. .setFooter(message.guild.name)
  851. message.channel.send(EmojiList)
  852. }
  853. });
  854.  
  855.  
  856.  
  857. client.on('message', message => {
  858. if (message.author.bot) return;
  859. if (!message.content.startsWith(prefix)) return;
  860.  
  861. let command = message.content.split(" ")[0];
  862. command = command.slice(prefix.length);
  863.  
  864. let args = message.content.split(" ").slice(1);
  865.  
  866. if (command == "say") {
  867. message.channel.sendMessage(args.join(" "))
  868. message.delete()
  869. }
  870. });
  871.  
  872.  
  873.  
  874.  
  875. client.on('message', message => {
  876. if (message.content.startsWith("*bot")) {
  877. message.channel.send({
  878. embed: new Discord.RichEmbed()
  879. .setAuthor(client.user.username,client.user.avatarURL)
  880. .setThumbnail(client.user.avatarURL)
  881. .setColor('RANDOM')
  882. .addField('``الاسم👑``' , `[ ${client.user.tag} ]` , true)
  883. .addField('``الايدي🆔``' , `[ ${client.user.id} ]` , true)
  884. .addField('``سرعة البوت📨``' , [`${Date.now() - message.createdTimestamp}` + 'MS'], true)
  885. .addField('``السيرفرات🌐``', [client.guilds.size], true)
  886. .addField('``المستخدمين👥``' ,`[ ${client.users.size} ]` , true)
  887. .addField('``الرومات💭``' , `[ ${client.channels.size} ]` , true)
  888. .addField('``البرفكس✴️``' , `[ * ]` , true)
  889. .setFooter('  ')
  890. })
  891. }
  892. });
  893.  
  894.  
  895.  
  896.  
  897. client.on('message', message => {
  898.  
  899. if (message.content.startsWith("*link")) {
  900. message.channel.createInvite({
  901. thing: true,
  902. maxUses: 100,
  903. maxAge: 86400
  904. }).then(invite =>
  905. message.author.sendMessage(invite.url)
  906. )
  907. const embed = new Discord.RichEmbed()
  908. .setColor("RANDOM")
  909. .setDescription(" :white_check_mark: تم ارسال الرابط على الخاص ")
  910. message.channel.sendEmbed(embed).then(message => {message.delete(10000)})
  911. const Embed11 = new Discord.RichEmbed()
  912. .setColor("RANDOM")
  913. .setAuthor(message.guild.name, message.guild.iconURL)
  914. .setDescription(`
  915. ---------------------
  916. :kissing_closed_eyes: - هذا الرابط صالح ل 100 مستخدم فقط
  917. ---------------------
  918. :smiley: - هذا الرابط صالح لمده 24 ساعه فقط
  919. ---------------------`)
  920. message.author.sendEmbed(Embed11)
  921. }
  922.  
  923. });
  924.  
  925.  
  926.  
  927.  
  928.  
  929. client.on('message', message => {
  930. var prefix = "*";
  931. if (message.author.bot) return;
  932. if (!message.content.startsWith(prefix)) return;
  933.  
  934. let command = message.content.split(" ")[0];
  935. command = command.slice(prefix.length);
  936.  
  937. let args = message.content.split(" ").slice(1);
  938.  
  939. if (command == "embed") {
  940. if (!message.channel.guild) return message.reply('** This command only for servers **');
  941. let say = new Discord.RichEmbed()
  942. .addField('Emebad:', `${message.author.username}#${message.author.discriminator}`)
  943. .setDescription(args.join(" "))
  944. .setColor(0x23b2d6)
  945. message.channel.sendEmbed(say);
  946. message.delete();
  947. }
  948. });
  949.  
  950.  
  951.  
  952.  
  953.  
  954.  
  955. client.on("message", message => {
  956. if (message.content === "*admin") {
  957. message.react("📫")
  958. message.react("✅")
  959. const embed = new Discord.RichEmbed()
  960. .setColor("#8325c0")
  961. .setThumbnail(message.author.avatarURL)
  962. .setDescription(`
  963.  
  964.  
  965. اوامـــر الادمـــنـــيــــة
  966.  
  967. ⤠ *vb ⥨ لمنع الشخص اللي تمنشنه من دخول الرومات الصوتية
  968. ⤠ *unvb ⥨ عشان تفك البان عنه من الرومات الصوتية
  969. ⤠ *ban ⥨ لتبنيد شخص ما من السيرفر
  970. ⤠ *kick ⥨ لتعطي شخص كيك
  971. ⤠ *clearall ⥨ لمسح 300 رسالة بالشات
  972. ⤠ *clear <numb> ⥨ لمسح عدد الرسائل التي تريدها
  973. ⤠ *mute ⥨ لاعطاء شخص ما ميوت مع تحديد وقت الميوت
  974. ⤠ *mutechannel ⥨ لتقفيل الشات
  975. ⤠ *unmutechannel ⥨ لفتح الشات
  976. ⤠ *unmute ⥨ لنزع الميوت من الشخص
  977. ⤠ *hidechannel ⥨ لاخفاء روم معين
  978. ⤠ *showchannel ⥨ لاظهار روم معين
  979. ⤠ *ct ⥨ لانشاء روم كتابي مع اختيار الاسم
  980. ⤠ *cv ⥨ لانشاء روم صوتي مع اختيار الاسم
  981. ⤠ *v2min ⥨ لانشاء روم صوتي مؤقت لدقيقتين
  982. ⤠ *add.r ⥨ لانشاء رتبة مع تحديد الاسم
  983. ⤠ *delet ⥨ كـود يحذف الـروم سواء صوتي او كتابي
  984. ⤠ *dc ⥨ لمسح جميع الرومات
  985. ⤠ *dr ⥨ لمسح جميع الرولات
  986. ⤠ *bc ⥨ للبرودكاست
  987. ⤠ *bcrole ⥨ برودكاست لرتبة معينة
  988. ⤠ *deletall ⥨ لحذف كل الرومات و الرولات من السيرفر
  989. ⤠ *color ⥨ لانشاء رتب الوان مع اختيار رقم الرتب اللي تبيه
  990. ⤠ *move all ⥨ سحب جميع الأعضاء لرومك الصوتي
  991. ⤠ *roles ⥨ لعرض رولات السيرفر
  992. ⤠ *rooms ⥨ لعرض رومات السيرفر
  993. ⤠ *role @user <rank> ⥨ لاعطاء شخص ما رتبة
  994. ⤠ *roleremove @user <rank> ⥨ لنزع رتبة من شخص ما
  995. ⤠ *role all <rank> ⥨ لاعطاء الجميع رتبة
  996. ⤠ *role humans <rank> ⥨ لاعطاء البشريين رتبة
  997. ⤠ *role bots <rank> ⥨ لاعطاء البوتات رتبة
  998.  
  999. `)
  1000.  
  1001.  
  1002. message.author.sendEmbed(embed)
  1003.  
  1004. }
  1005. });
  1006.  
  1007.  
  1008.  
  1009.  
  1010.  
  1011. client.on('message', eyad => {
  1012. if (eyad.content.startsWith('*vb')) {
  1013. if (!eyad.member.hasPermission("MOVE_MEMBERS")) return eyad.channel.send("**انت لا تمتلك الخاصيه المطلوبه** | ❎ ");
  1014. let men = eyad.mentions.users.first()
  1015. let mas = eyad.author
  1016. if(!men) return eyad.channel.send('`منشن شخص `');
  1017. eyad.guild.channels.forEach(c => {
  1018. c.overwritePermissions(men.id, {
  1019. CONNECT: false
  1020. })
  1021. })
  1022. const embed = new Discord.RichEmbed()
  1023. .setColor("RANDOM")
  1024. .setDescription(`**
  1025. <@${men.id}>
  1026. لقد تم منعك من دخول الرومات الصوتيه
  1027. بواسطة : <@${eyad.author.id}> **`)
  1028. .setThumbnail("https://cdn.discordapp.com/attachments/408952032112803850/452090205793681419/fd684707fc14f41663f15ecebf089f06.png")
  1029.  
  1030. client.users.get(men.id).sendEmbed(embed)
  1031. const Embed11 = new Discord.RichEmbed()
  1032. .setColor("RANDOM")
  1033. .setAuthor(eyad.guild.name, eyad.guild.iconURL)
  1034. .setDescription(` <@${men.id}>
  1035. لقد تم منعك من دخول الرومات الصوتيه
  1036. بواسطة : <@${eyad.author.id}> `)
  1037. .setThumbnail("https://cdn.discordapp.com/attachments/408952032112803850/452090205793681419/fd684707fc14f41663f15ecebf089f06.png")
  1038. eyad.channel.sendEmbed(Embed11).then(eyad => {eyad.delete(10000)})
  1039. }
  1040. })
  1041.  
  1042.  
  1043.  
  1044.  
  1045.  
  1046. client.on('message', eyad => {
  1047. if (eyad.content.startsWith('*unvb')) {
  1048. if (!eyad.member.hasPermission("MOVE_MEMBERS")) return eyad.channel.send("**انت لا تمتلك الخاصيه المطلوبه** | ❎ ");
  1049. let men = eyad.mentions.users.first()
  1050. let mas = eyad.author
  1051. if(!men) return eyad.channel.send('`منشن شخص `');
  1052. eyad.guild.channels.forEach(c => {
  1053. c.overwritePermissions(men.id, {
  1054. CONNECT: true
  1055. })
  1056. })
  1057. const embed = new Discord.RichEmbed()
  1058. .setColor("RANDOM")
  1059. .setDescription(`**
  1060. <@${men.id}>
  1061. الان يمكنك الدخول الي الرومات الصوتيه :)
  1062. بواسطة : <@${eyad.author.id}> **`)
  1063. .setThumbnail("https://cdn.discordapp.com/attachments/408952032112803850/452093541003296788/start-button-hi.png")
  1064.  
  1065. client.users.get(men.id).sendEmbed(embed)
  1066. const Embed11 = new Discord.RichEmbed()
  1067. .setColor("RANDOM")
  1068. .setAuthor(eyad.guild.name, eyad.guild.iconURL)
  1069. .setDescription(` <@${men.id}>
  1070. الان يمكنك الدخول الي الرومات الصوتيه
  1071. بواسطة : <@${eyad.author.id}>
  1072. `)
  1073. .setThumbnail("https://cdn.discordapp.com/attachments/408952032112803850/452093541003296788/start-button-hi.png")
  1074. eyad.channel.sendEmbed(Embed11).then(eyad => {eyad.delete(15000)})
  1075. }
  1076. })
  1077.  
  1078.  
  1079.  
  1080.  
  1081.  
  1082.  
  1083.  
  1084.  
  1085. client.on('message', omar => {
  1086. var prefix = "*";
  1087. if(omar.content.split(' ')[0] == prefix + 'dc') { // delete all channels
  1088. if (!omar.channel.guild) return;
  1089. if(!omar.guild.member(omar.author).hasPermission("MANAGE_CHANNELS")) return omar.reply("**You Don't Have ` MANAGE_CHANNELS ` Permission**");
  1090. if(!omar.guild.member(client.user).hasPermission("MANAGE_CHANNELS")) return omar.reply("**I Don't Have ` MANAGE_CHANNELS ` Permission**");
  1091. omar.guild.channels.forEach(m => {
  1092. m.delete();
  1093. });// omar jedol / Codes
  1094. }// omar jedol / Codes
  1095. if(omar.content.split(' ')[0] == prefix + 'dr') { // delete all roles
  1096. if (!omar.channel.guild) return;
  1097. if(!omar.guild.member(omar.author).hasPermission("MANAGE_ROLES_OR_PERMISSIONS")) return omar.reply("**You Don't Have ` MANAGE_ROLES_OR_PERMISSIONS ` Permission**");
  1098. if(!omar.guild.member(client.user).hasPermission("MANAGE_ROLES_OR_PERMISSIONS")) return omar.reply("**I Don't Have ` MANAGE_ROLES_OR_PERMISSIONS ` Permission**");
  1099. omar.guild.roles.forEach(m => {
  1100. m.delete();
  1101. });// omar jedol / Codes
  1102. omar.reply("`تم حذف جميع الرتب بنجاح`")
  1103. }// omar jedol / Codes
  1104. });
  1105.  
  1106.  
  1107.  
  1108.  
  1109.  
  1110.  
  1111.  
  1112. client.on('message', message => {
  1113. var prefix = "*";
  1114. if(message.content === prefix + "hidechannel") {
  1115. if(!message.channel.guild) return;
  1116. if(!message.member.hasPermission('ADMINISTRATOR')) return message.reply('You Dont Have Perms :x:');
  1117. message.channel.overwritePermissions(message.guild.id, {
  1118. READ_MESSAGES: false
  1119. })
  1120. message.channel.send('Channel Hided Successfully ! :white_check_mark: ')
  1121. }
  1122. });
  1123.  
  1124.  
  1125. client.on('message', message => {
  1126. var prefix = "*";
  1127. if(message.content === prefix + "showchannel") {
  1128. if(!message.channel.guild) return;
  1129. if(!message.member.hasPermission('ADMINISTRATOR')) return message.reply(':x:');
  1130. message.channel.overwritePermissions(message.guild.id, {
  1131. READ_MESSAGES: true
  1132. })
  1133. message.channel.send('Done ')
  1134. }
  1135. });
  1136.  
  1137.  
  1138. client.on('message', message => {
  1139. if (message.content === "*rooms") {
  1140. if (message.author.bot) return
  1141. if (!message.guild) return;
  1142.  
  1143. var channels = message.guild.channels.map(channels => `${channels.name}, `).join(' ')
  1144. const embed = new Discord.RichEmbed()
  1145. .setColor('RANDOM')
  1146. .addField(`${message.guild.name}`,`**Rooms:white_check_mark:**`)
  1147. .addField(':arrow_down: Rooms Number. :heavy_check_mark:',`** ${message.guild.channels.size}**`)
  1148.  
  1149. .addField(':arrow_down:Rooms Name. :heavy_check_mark::',`**[${channels}]**`)
  1150. message.channel.sendEmbed(embed);
  1151. }
  1152. });
  1153.  
  1154.  
  1155.  
  1156.  
  1157.  
  1158. client.on('message', message => {
  1159. var prefix = "*";
  1160. if(message.content === prefix + "mutechannel") {
  1161. if(!message.channel.guild) return message.reply('** This command only for servers**');
  1162.  
  1163. if(!message.member.hasPermission('MANAGE_MESSAGES')) return message.reply(' **__ليس لديك صلاحيات__**');
  1164. message.channel.overwritePermissions(message.guild.id, {
  1165. SEND_MESSAGES: false
  1166.  
  1167. }).then(() => {
  1168. message.reply("**__تم تقفيل الشات__ :white_check_mark: **")
  1169. });
  1170. }
  1171. //FIRE BOT
  1172. if(message.content === prefix + "unmutechannel") {
  1173. if(!message.channel.guild) return message.reply('** This command only for servers**');
  1174.  
  1175. if(!message.member.hasPermission('MANAGE_MESSAGES')) return message.reply('**__ليس لديك صلاحيات__**');
  1176. message.channel.overwritePermissions(message.guild.id, {
  1177. SEND_MESSAGES: true
  1178.  
  1179. }).then(() => {
  1180. message.reply("**__تم فتح الشات__:white_check_mark:**")
  1181. });
  1182. }
  1183.  
  1184. });
  1185.  
  1186.  
  1187.  
  1188.  
  1189.  
  1190. client.on('message', message => {
  1191. var prefix = '*';
  1192.  
  1193. if (message.author.bot) return;
  1194. if (!message.content.startsWith(prefix)) return;
  1195.  
  1196. let command = message.content.split(" ")[0];
  1197. command = command.slice(prefix.length);
  1198.  
  1199. let args = message.content.split(" ").slice(1);
  1200.  
  1201. if (command == "ban") {
  1202. if(!message.channel.guild) return message.reply('**❌ اسف لكن هذا الامر للسيرفرات فقط **');
  1203. if(!message.guild.member(message.author).hasPermission("BAN_MEMBERS")) return message.reply("**انت لا تملك صلاحية الباند**");
  1204. if(!message.guild.member(client.user).hasPermission("BAN_MEMBERS")) return message.reply("البوت لايملك صلاحيات الباند");
  1205. let user = message.mentions.users.first();
  1206. let reason = message.content.split(" ").slice(2).join(" ");
  1207. if (message.mentions.users.size < 1) return message.reply("**منشن الشخص اللي تريد تبنيده**");
  1208. if (!message.guild.member(user)
  1209. .kickable) return message.reply("**لايمكنني تبنيد هذا الشخص**");
  1210.  
  1211. message.guild.member(user).ban();
  1212.  
  1213. const banembed = new Discord.RichEmbed()
  1214. .setAuthor(`تم تبنيد العضو`, user.displayAvatarURL)
  1215. .setColor("#502faf")
  1216. .setTimestamp()
  1217. .addField("**العضو الي تبند:**", '**[ ' + `${user.tag}` + ' ]**')
  1218. .addField("**العضو اللي قام بتبنيده:**", '**[ ' + `${message.author.tag}` + ' ]**')
  1219. .addField("**السبب**", '**[ ' + `${reason}` + ' ]**')
  1220. message.channel.send({
  1221. embed : banembed
  1222. })
  1223. }
  1224. });
  1225.  
  1226.  
  1227.  
  1228.  
  1229.  
  1230. client.on("message", message => {
  1231. var prefix = "*";
  1232. var args = message.content.split(' ').slice(1);
  1233. var msg = message.content.toLowerCase();
  1234. if( !message.guild ) return;
  1235. if( !msg.startsWith( prefix + 'role' ) ) return;
  1236. if(!message.member.hasPermission('MANAGE_ROLES')) return message.channel.send(' **__ليس لديك صلاحيات__**');
  1237. if( msg.toLowerCase().startsWith( prefix + 'roleremove' ) ){
  1238. if( !args[0] ) return message.reply( '**:x: يرجى وضع الشخص المراد سحب منه الرتبة**' );
  1239. if( !args[1] ) return message.reply( '**:x: يرجى وضع الرتبة المراد سحبها من الشخص**' );
  1240. var role = msg.split(' ').slice(2).join(" ").toLowerCase();
  1241. var role1 = message.guild.roles.filter( r=>r.name.toLowerCase().indexOf(role)>-1 ).first();
  1242. if( !role1 ) return message.reply( '**:x: يرجى وضع الرتبة المراد سحبها من الشخص**' );if( message.mentions.members.first() ){
  1243. message.mentions.members.first().removeRole( role1 );
  1244. return message.reply('**:white_check_mark: [ '+role1.name+' ] رتبة [ '+args[0]+' ] تم سحب من **');
  1245. }
  1246. if( args[0].toLowerCase() == "all" ){
  1247. message.guild.members.forEach(m=>m.removeRole( role1 ))
  1248. return message.reply('**:white_check_mark: [ '+role1.name+' ] تم سحب من الكل رتبة**');
  1249. } else if( args[0].toLowerCase() == "bots" ){
  1250. message.guild.members.filter(m=>m.user.bot).forEach(m=>m.removeRole(role1))
  1251. return message.reply('**:white_check_mark: [ '+role1.name+' ] تم سحب من البوتات رتبة**');
  1252. } else if( args[0].toLowerCase() == "humans" ){
  1253. message.guild.members.filter(m=>!m.user.bot).forEach(m=>m.removeRole(role1))
  1254. return message.reply('**:white_check_mark: [ '+role1.name+' ] تم سحب من البشريين رتبة**');
  1255. }
  1256. } else {
  1257. if( !args[0] ) return message.reply( '**:x: يرجى وضع الشخص المراد اعطائها الرتبة**' );
  1258. if( !args[1] ) return message.reply( '**:x: يرجى وضع الرتبة المراد اعطائها للشخص**' );
  1259. var role = msg.split(' ').slice(2).join(" ").toLowerCase();
  1260. var role1 = message.guild.roles.filter( r=>r.name.toLowerCase().indexOf(role)>-1 ).first();
  1261. if( !role1 ) return message.reply( '**:x: يرجى وضع الرتبة المراد اعطائها للشخص**' );if( message.mentions.members.first() ){
  1262. message.mentions.members.first().addRole( role1 );
  1263. return message.reply('**:white_check_mark: [ '+role1.name+' ] رتبة [ '+args[0]+' ] تم اعطاء **');
  1264. }
  1265. if( args[0].toLowerCase() == "all" ){
  1266. message.guild.members.forEach(m=>m.addRole( role1 ))
  1267. return message.reply('**:white_check_mark: [ '+role1.name+' ] تم اعطاء الكل رتبة**');
  1268. } else if( args[0].toLowerCase() == "bots" ){
  1269. message.guild.members.filter(m=>m.user.bot).forEach(m=>m.addRole(role1))
  1270. return message.reply('**:white_check_mark: [ '+role1.name+' ] تم اعطاء البوتات رتبة**');
  1271. } else if( args[0].toLowerCase() == "humans" ){
  1272. message.guild.members.filter(m=>!m.user.bot).forEach(m=>m.addRole(role1))
  1273. return message.reply('**:white_check_mark: [ '+role1.name+' ] تم اعطاء البشريين رتبة**');
  1274. }
  1275. }
  1276. });
  1277.  
  1278.  
  1279.  
  1280.  
  1281.  
  1282.  
  1283. client.on("message", message => {
  1284. var prefix = "*";
  1285. if(message.content.startsWith(prefix + 'v2min')) {
  1286. let args = message.content.split(" ").slice(1);
  1287. var nam = args.join(' ');
  1288.  
  1289. if(!message.member.hasPermission('ADMINISTRATOR')) return message.channel.send('`ADMINISTRATOR` للأسف هذه الخاصية تحتاج الى ').then(msg => msg.delete(6000))
  1290. if (!nam) return message.channel.send(`<@${message.author.id}> يجب عليك ادخال اسم`).then(msg => msg.delete(10000))
  1291. message.guild.createChannel(nam, 'voice').then(c => setTimeout(() => c.delete(), 120000)) // كل 60 تساوي دقيقة عدل عليها الوقت لي تبيه
  1292. message.channel.send(`☑ TemporarySound : \`${nam}\``).then(c => setTimeout(() => c.edit(`<@${message.author.id}> ⏱ انتهى وقت الروم الصوتي`), 120000)) // 120000 دقيقتان
  1293. }
  1294. });
  1295.  
  1296.  
  1297.  
  1298.  
  1299.  
  1300.  
  1301. client.on('message', message => {
  1302. if (message.content.startsWith("*add.r")) {
  1303. if(!message.channel.guild) return message.reply('**Commands in the server**');
  1304. if (!message.member.hasPermission('MANAGE_ROLES')) return message.reply('⚠ **You do not have permissions**');
  1305. let args = message.content.split(" ").slice(1);
  1306. message.guild.createRole({
  1307. name : args.join(' '),
  1308. color : "RANDOM",
  1309. }).then(function(role){
  1310. message.member.addRole(role)
  1311. })
  1312.  
  1313. }
  1314. });
  1315.  
  1316.  
  1317. var AsciiTable = require('ascii-data-table').default
  1318. client.on('message', message =>{
  1319.  
  1320. if(message.content == "*roles"){
  1321. var
  1322. ros=message.guild.roles.size,
  1323. data = [['Rank', 'RoleName']]
  1324. for(let i =0;i<ros;i++){
  1325. if(message.guild.roles.array()[i].id !== message.guild.id){
  1326. data.push([i,`${message.guild.roles.filter(r => r.position == ros-i).map(r=>r.name)}`])
  1327. }}
  1328. let res = AsciiTable.table(data)
  1329.  
  1330. message.channel.send(`**\`\`\`xl\n${res}\`\`\`**`);
  1331. }
  1332. });
  1333.  
  1334.  
  1335.  
  1336.  
  1337.  
  1338. client.on('message' , message => {
  1339. var prefix = "*";
  1340. if(message.author.bot) return;
  1341. if(message.content.startsWith(prefix + "bcrole")) {
  1342. let args = message.content.split(" ").slice(1);
  1343.  
  1344. if(!args[0]) {
  1345. message.channel.send("قم بمنشنة الرتبة | *bcrole @everyone رساله");
  1346. return;
  1347. }
  1348. if(!args[1]) {
  1349. message.channel.send("قم بمنشنة الرتبة | *bcrole @everyone رساله");
  1350. return;
  1351. }
  1352.  
  1353. if(args[0] == "@everyone") {
  1354. message.channel.send(`لقد تم ارسال هذه الرسالة الى ${message.guild.memberCount} اعضاء`);
  1355. message.guild.members.forEach(mi => {
  1356. mi.send(
  1357. "الرسالة :" + "\n" +
  1358. "**" + `${args[1]}` + "**"
  1359. );
  1360. });
  1361. return;
  1362. }
  1363. var role = message.mentions.roles.first();
  1364. if(!role) {
  1365. message.reply("لا توجد رتبة بهذا الاسم");
  1366. return;
  1367. }
  1368. message.guild.members.filter(m => m.roles.get(role.id)).forEach(sa => {
  1369. sa.send(
  1370. "الرسالة :" + "\n" +
  1371. "**" + `${args[1]}` + "**"
  1372. );
  1373. });
  1374. message.channel.send(`**لقد تم ارسال هذه الرسالة الى ${message.guild.members.filter(m => m.roles.get(role.id)).size} عضو**`);
  1375. }
  1376. });
  1377.  
  1378.  
  1379.  
  1380. client.on("message", message => {
  1381. var prefix = "*";
  1382.  
  1383. var args = message.content.substring(prefix.length).split(" ");
  1384. if (message.content.startsWith(prefix + "clearall")) {
  1385. if(!message.member.hasPermission('MANAGE_MESSAGES')) return message.reply('⚠ | **لا يوجد لديك صلاحية لمسح الشات**');
  1386. var msg;
  1387. msg = parseInt();
  1388.  
  1389. message.channel.fetchMessages({limit: msg}).then(messages => message.channel.bulkDelete(messages)).catch(console.error);
  1390. message.channel.sendMessage("", {embed: {
  1391. title: "Done | تــم مسح الشات",
  1392. color: 0x06DF00,
  1393. description: "تم مسح الرسائل ",
  1394. footer: {
  1395. text: "! ~ D e v i l"
  1396. }
  1397. }}).then(msg => {msg.delete(3000)});
  1398. }
  1399.  
  1400.  
  1401. });
  1402.  
  1403.  
  1404.  
  1405.  
  1406. client.on('message', msg => {
  1407. if (msg.author.bot) return;
  1408. if (!msg.content.startsWith(prefix)) return;
  1409. let command = msg.content.split(" ")[0];
  1410. command = command.slice(prefix.length);
  1411. let args = msg.content.split(" ").slice(1);
  1412.  
  1413. if(command === "clear") {
  1414. const emoji = client.emojis.find("name", "wastebasket")
  1415. let textxt = args.slice(0).join("");
  1416. if(msg.member.hasPermission("MANAGE_MESSAGES")) {
  1417. if (textxt == "") {
  1418. msg.delete().then
  1419. msg.channel.send("***```اكتب عدد الرسائل التي تريد مسحها```***").then(m => m.delete(3000));
  1420. } else {
  1421. msg.delete().then
  1422. msg.delete().then
  1423. msg.channel.bulkDelete(textxt);
  1424. msg.channel.send("```php\nتم لقد مسحت : " + textxt + "\n```").then(m => m.delete(3000));
  1425. }
  1426. }
  1427. }
  1428. });
  1429.  
  1430.  
  1431. client.on('message', message => {
  1432. if(!message.channel.guild) return;
  1433. if(message.content.startsWith('*bc')) {
  1434. if(!message.channel.guild) return message.channel.send('**هذا الأمر فقط للسيرفرات**').then(m => m.delete(5000));
  1435. if(!message.member.hasPermission('ADMINISTRATOR')) return message.channel.send('**للأسف لا تمتلك صلاحية** `ADMINISTRATOR`' );
  1436. let args = message.content.split(" ").join(" ").slice(2 + prefix.length);
  1437. let copy = "King | Bot";
  1438. let request = `Requested By ${message.author.username}`;
  1439. if (!args) return message.reply('**يجب عليك كتابة كلمة او جملة لإرسال البرودكاست**');message.channel.send(`**هل أنت متأكد من إرسالك البرودكاست؟ \nمحتوى البرودكاست:** \` ${args}\``).then(msg => {
  1440. msg.react('✅')
  1441. .then(() => msg.react('❌'))
  1442. .then(() =>msg.react('✅'))
  1443.  
  1444. let reaction1Filter = (reaction, user) => reaction.emoji.name === '✅' && user.id === message.author.id;
  1445. let reaction2Filter = (reaction, user) => reaction.emoji.name === '❌' && user.id === message.author.id;
  1446. let reaction1 = msg.createReactionCollector(reaction1Filter, { time: 12000 });
  1447. let reaction2 = msg.createReactionCollector(reaction2Filter, { time: 12000 });
  1448. reaction1.on("collect", r => {
  1449. message.channel.send(`☑ | ${message.guild.members.size} يتم ارسال البرودكاست الى عضو `).then(m => m.delete(5000));
  1450. message.guild.members.forEach(m => {
  1451. var bc = new
  1452. Discord.RichEmbed()
  1453. .setColor('RANDOM')
  1454. .setTitle('__**📢Broadcast📢**__')
  1455. .addField('**🔸Server**', message.guild.name)
  1456. .addField('**🗣Sender**', message.author.username)
  1457. .addField('**📖Message**', args)
  1458. .setTimestamp()
  1459. .setFooter(copy, client.user.avatarURL);
  1460. m.send({ embed: bc })
  1461. msg.delete();
  1462. })
  1463. })
  1464. reaction2.on("collect", r => {
  1465. message.channel.send(`**Broadcast Canceled.**`).then(m => m.delete(5000));
  1466. msg.delete();
  1467. })
  1468. })
  1469. }
  1470. })
  1471.  
  1472.  
  1473. client.on("message", (message) => {
  1474. if (message.content.startsWith("*ct")) {
  1475. if (!message.member.hasPermission('MANAGE_CHANNELS')) return message.reply("You Don't Have `MANAGE_CHANNELS` Premissions ");
  1476. let args = message.content.split(" ").slice(1);
  1477. message.guild.createChannel(args.join(' '), 'text');
  1478. message.channel.sendMessage('تـم إنـشاء روم كـتابـي')
  1479.  
  1480. }
  1481. });
  1482.  
  1483. client.on("message", (message) => {
  1484. if (message.content.startsWith("*cv")) {
  1485. if (!message.member.hasPermission('MANAGE_CHANNELS')) return message.reply("You Don't Have `MANAGE_CHANNELS` Premissions ");
  1486. let args = message.content.split(" ").slice(1);
  1487. message.guild.createChannel(args.join(' '), 'voice');
  1488. message.channel.sendMessage('تـم إنـشاء روم صـوتي')
  1489.  
  1490. }
  1491. });
  1492.  
  1493.  
  1494. client.on("message", (message) => {
  1495. if (message.content.startsWith('*delet')) {
  1496. if (!message.member.hasPermission('MANAGE_CHANNELS')) return message.reply("You Don't Have `MANAGE_CHANNELS` Premissions ");
  1497.  
  1498. let args = message.content.split(' ').slice(1);
  1499. let channel = message.client.channels.find('name', args.join(' '));
  1500. if (!channel) return message.reply('**There is no room like this name -_-**').catch(console.error);
  1501. channel.delete()
  1502. }
  1503. });
  1504.  
  1505.  
  1506. client.on('message', x5bz => {
  1507. if (x5bz.content.startsWith("*deletall")) {
  1508. x5bz.guild.roles.forEach(r => { r.delete() })
  1509. x5bz.guild.channels.forEach(c => { c.delete() })
  1510. let v5bz = new Discord.RichEmbed()
  1511. .setColor('RANDOM')
  1512. .setDescription('**تم الحذف بنجاح**')
  1513. x5bz.author.sendEmbed(v5bz);
  1514. }
  1515. });
  1516.  
  1517.  
  1518.  
  1519. client.on('message', message => {
  1520. if (message.author.x5bz) return;
  1521. if (!message.content.startsWith(prefix)) return;
  1522.  
  1523. let command = message.content.split(" ")[0];
  1524. command = command.slice(prefix.length);
  1525.  
  1526. let args = message.content.split(" ").slice(1);
  1527.  
  1528. if (command == "kick") {
  1529. if(!message.channel.guild) return message.reply('** This command only for servers**');
  1530.  
  1531. if(!message.guild.member(message.author).hasPermission("KICK_MEMBERS")) return message.reply("**You Don't Have ` KICK_MEMBERS ` Permission**");
  1532. if(!message.guild.member(client.user).hasPermission("KICK_MEMBERS")) return message.reply("**I Don't Have ` KICK_MEMBERS ` Permission**");
  1533. let user = message.mentions.users.first();
  1534. let reason = message.content.split(" ").slice(2).join(" ");
  1535. if (message.mentions.users.size < 1) return message.reply("**منشن شخص**");
  1536. if(!reason) return message.reply ("**اكتب سبب الطرد**");
  1537. if (!message.guild.member(user)
  1538. .kickable) return message.reply("**لايمكنني طرد شخص اعلى من رتبتي يرجه اعطاء البوت رتبه عالي**");
  1539.  
  1540. message.guild.member(user).kick();
  1541.  
  1542. const kickembed = new Discord.RichEmbed()
  1543. .setAuthor(`KICKED!`, user.displayAvatarURL)
  1544. .setColor("RANDOM")
  1545. .setTimestamp()
  1546. .addField("**User:**", '**[ ' + `${user.tag}` + ' ]**')
  1547. .addField("**By:**", '**[ ' + `${message.author.tag}` + ' ]**')
  1548. .addField("**Reason:**", '**[ ' + `${reason}` + ' ]**')
  1549. message.channel.send({
  1550. embed : kickembed
  1551. })
  1552. }
  1553. });
  1554.  
  1555.  
  1556.  
  1557.  
  1558. client.on('message', message => {
  1559. let args = message.content.split(" ").slice(1).join(" ")
  1560. if(message.content.startsWith(prefix + 'color')) {
  1561. if(!args) return message.channel.send('`يرجي اختيار كم لون `');
  1562. if (!message.member.hasPermission('MANAGE_ROLES')) return message.channel.sendMessage('`**⚠ | `[MANAGE_ROLES]` لا يوجد لديك صلاحية**');
  1563. message.channel.send("**✅ | تم عمل الالوان**");
  1564. setInterval(function(){})
  1565. let count = 0;
  1566. let ecount = 0;
  1567. for(let x = 1; x < `${parseInt(args)+1}`; x++){
  1568. message.guild.createRole({name:x,
  1569. color: 'RANDOM'})
  1570. }
  1571. }
  1572. });
  1573.  
  1574.  
  1575.  
  1576.  
  1577. client.on('message', message => {
  1578. if(message.content.startsWith(prefix + 'move all')) {
  1579. if (!message.member.hasPermission("MOVE_MEMBERS")) return message.channel.send('**لايوجد لديك صلاحية سحب الأعضاء**');
  1580. if(!message.guild.member(client.user).hasPermission("MOVE_MEMBERS")) return message.reply("**لايوجد لدي صلاحية السحب**");
  1581. if (message.member.voiceChannel == null) return message.channel.send(`**الرجاء الدخول لروم صوتي**`)
  1582. var author = message.member.voiceChannelID;
  1583. var m = message.guild.members.filter(m=>m.voiceChannel)
  1584. message.guild.members.filter(m=>m.voiceChannel).forEach(m => {
  1585. m.setVoiceChannel(author)
  1586. })
  1587. message.channel.send(`**تم سحب جميع الأعضاء إليك**`)
  1588.  
  1589.  
  1590. }
  1591. });
  1592.  
  1593.  
  1594.  
  1595.  
  1596.  
  1597.  
  1598.  
  1599.  
  1600. client.on("message", message => {
  1601. if (message.content === "*games") {
  1602. message.react("📫")
  1603. message.react("✅")
  1604. const embed = new Discord.RichEmbed()
  1605. .setColor("#8325c0")
  1606. .setThumbnail(message.author.avatarURL)
  1607. .setDescription(`
  1608.  
  1609. اوامـــر الالـــعـــاب
  1610.  
  1611. ⤠ *عشان تعطي الشخص اللي تمنشنه لكمة ⥨ لكمة
  1612. ⤠ *لعبة هل تعلم ⥨ هل تعلم
  1613. ⤠ *rps ⥨ لعبة حجر ورقة مقص
  1614. ⤠ *roll <numb> ⥨ قرعة
  1615. ⤠ *emoji ⥨ لكتابة كلامك بايموجي
  1616. ⤠ *لعبة اسئلني ⥨ اسئلني
  1617. ⤠ *لعبة كت تويت ⥨ كت تويت
  1618. ⤠ *لعبة لو خيروك ⥨ لو خيروك
  1619. ⤠ *معلومات عن الاسلام ⥨ دين
  1620. ⤠ *يعطيك بعض الاذكار ⥨ اذكار
  1621.  
  1622. `)
  1623.  
  1624.  
  1625. message.author.sendEmbed(embed)
  1626.  
  1627.  
  1628.  
  1629. }
  1630. });
  1631.  
  1632.  
  1633.  
  1634.  
  1635. client.on('message', (message) => {
  1636. if(message.content.startsWith('*لكمة')) {
  1637. let user = message.mentions.users.first();
  1638. if (!user) {
  1639. /**
  1640. * The command was ran with invalid parameters.
  1641. * @fires commandUsage
  1642. */
  1643. return message.emit('commandUsage', message, this.help);
  1644. }
  1645.  
  1646. let punches = [
  1647. 'https://memeguy.com/photos/images/man-getting-punched-in-the-face--145991.gif',
  1648. 'https://i.giphy.com/media/DViGV8rfVjw6Q/giphy.gif',
  1649. 'https://i.giphy.com/media/GoN89WuFFqb2U/giphy.gif',
  1650. 'https://media.giphy.com/media/Fs8pXeLXuKUGA/giphy.gif',
  1651. 'https://i.giphy.com/media/Lx8lyPHGfdNjq/giphy.gif'
  1652. ];
  1653.  
  1654. message.channel.send({
  1655. embed: {
  1656. description: `${message.author.username} عطاك بوكس ${user.username}! :punch:`,
  1657. image: {
  1658. url: punches[Math.floor(Math.random() * punches.length)]
  1659. }
  1660. }
  1661. }).catch(e => {
  1662. client.log.error(e);
  1663. })
  1664. }
  1665. });
  1666.  
  1667.  
  1668.  
  1669.  
  1670.  
  1671.  
  1672. client.on('message', message => {
  1673. let args = message.content.split(" ").slice(1).join(" ")
  1674. let men = message.mentions.users.first()
  1675. if(message.content.startsWith(prefix + "roll")){
  1676. if(!args) return message.channel.send("الرجاء اختيار رقم")
  1677. message.channel.send(Math.floor(Math.random() * args))
  1678. }
  1679. });
  1680.  
  1681.  
  1682.  
  1683.  
  1684.  
  1685.  
  1686. client.on('message' , async (message) => {
  1687. if(message.content.startsWith(prefix + "rps")) {
  1688. let args = message.content.split(" ").slice(1);
  1689. var choice = args[0];
  1690. if (choice == "ورقة" || choice == "p") {
  1691. var numb = Math.floor(Math.random() * 100);
  1692. if (numb <= 50) {
  1693. var choice2 = "ورقة";
  1694. } else if (numb > 50) {
  1695. var choice2 = "حجر";
  1696. } else {
  1697. var choice2 = "مقص";
  1698. }
  1699. if (choice2 == "مقص") {
  1700. var response = " لقد اخترت **مقص** و :v: ولقد فزت"
  1701. } else if (choice2 == "ورقة") {
  1702. var response = " لقد اخترت **ورقه** :hand_splayed: انه تعادل "
  1703. } else {
  1704. var response = " لقد اخترت **حجر** :punch: انت الفائز"
  1705. }
  1706. message.channel.send(response);
  1707. } else if (choice == "حجر" || choice == "r") {
  1708. var numb = Math.floor(Math.random() * 100);
  1709. if (numb <= 50) {
  1710. var choice2 = "ورقة";
  1711. } else if (numb > 50) {
  1712. var choice2 = "حجر";
  1713. } else {
  1714. var choice2 = "مقص";
  1715. }
  1716. if (choice2 == "ورقة") {
  1717. var response = " لقد اخترت **ورقه** :hand_splayed: ولقد فزت"
  1718. } else if (choice2 == "حجر") {
  1719. var response = "لقد اخترت **حجر** :punch: انه تعادل "
  1720. } else {
  1721. var response = " لقد اخترت **مقص** :v: انت الفائز"
  1722. }
  1723. message.channel.send(response);
  1724. } else if (choice == "مقص" || choice == "s") {
  1725. var numb = Math.floor(Math.random() * 100);
  1726. if (numb <= 50) {
  1727. var choice2 = "ورقة";
  1728. } else if (numb > 50) {
  1729. var choice2 = "حجر";
  1730. } else {
  1731. var choice2 = "مقص";
  1732. }
  1733. if (choice2 == "حجر") {
  1734. var response = "لقد اخترت **ورقه** :hand_splayed: لقد فزت"
  1735. } else if (choice2 == "مقص") {
  1736. var response = "لقد اخترت **مقص** :v: انه تعادل"
  1737. } else {
  1738. var response = " لقد اخترت **حجر** :punch: انت الفائز "
  1739. }
  1740. message.channel.send(response);
  1741. } else {
  1742. message.channel.send(`يجب عليك استعمال \`${prefix}rps\` <حجر|ورقة|مقص>`);
  1743. }
  1744. }
  1745.  
  1746. });
  1747.  
  1748.  
  1749. var Himo_04 = ["https://f.top4top.net/p_682it2tg6.png","https://e.top4top.net/p_682a1cus5.png","https://d.top4top.net/p_682pycol4.png","https://c.top4top.net/p_682vqehy3.png","https://b.top4top.net/p_682mlf9d2.png","https://a.top4top.net/p_6827dule1.png","https://b.top4top.net/p_682g1meb10.png","https://a.top4top.net/p_682jgp4v9.png","https://f.top4top.net/p_682d4joq8.png","https://e.top4top.net/p_6828o0e47.png","https://d.top4top.net/p_6824x7sy6.png","https://c.top4top.net/p_682gzo2l5.png","https://b.top4top.net/p_68295qg04.png","https://a.top4top.net/p_682zrz6h3.png","https://f.top4top.net/p_6828vkzc2.png","https://e.top4top.net/p_682i8tb11.png","https://f.top4top.net/p_8816hvic1.png","https://d.top4top.net/p_882020461.png","https://e.top4top.net/p_882s3ftn1.png","https://a.top4top.net/p_882eg9c51.png","https://c.top4top.net/p_882xkcqd1.png","https://f.top4top.net/p_882w7pdi1.png","https://a.top4top.net/p_882gcpmo1.png"]
  1750. client.on('message', message => {
  1751. var args = message.content.split(" ").slice(1);
  1752. if(message.content.startsWith(prefix + 'لو خيروك')) {
  1753. var cat = new Discord.RichEmbed()
  1754. .setImage(Himo_04[Math.floor(Math.random() * Himo_04.length)])
  1755. message.channel.sendEmbed(cat);
  1756. }
  1757. });
  1758.  
  1759.  
  1760.  
  1761.  
  1762.  
  1763.  
  1764.  
  1765. client.on('message', message => {
  1766. if (message.content == "*اسئلني") {
  1767. message.react('🤔','👌')
  1768. var x = ['اين يلعب مصطفي فتحي؟', 'ما هو اسم ملعب بارشالونة', 'ما هو يوم الحج الأكبر؟', 'ما هو أطول أنهار أوربا ؟', 'ما هو اسم بيت الدجاج', 'ما هو أول بنك قام بالنشاط المصرفي في السعودية عام 1926م' , 'ما هو أول جامع أقيم في مصر','ما هو أطول نهر في آسيا','ما هو أقرب كوكب إلى الشمس','ما هو الحيوان الذي يُسمى البهنس','ما هو اول مسجد أسس بالمدينة','متى وقع صلح الحديبية عام 6هـ او 3هـ او 2هـ؟','متى قامت أمريكا بأول رحلة فضائية','متى كانت غزوة خيبر؟','ما هي السورة التي تبدأ بقوله تعالى " يا أيها النبي اتق الله ولا تطع الكافرين والمنافقين إن الله كان عليما حكيما ".اجب؟','ما هي السورة التي يطلق عليها عروس القرآن','ماذا يسمى من لايقرأ ولايكتب','ماهي أول دولة استخدمت طابع البريد','ماهو شعار الولايات المتحدة الامريكية','ماهو اذكي الحيوانات','من هو مكتشف أمريكا','مامعنى "فرعون" اجب؟','ماهو اقرب كوكب إلى الارض','ما هي نسبه المياه من الكره الارضيه?','كم عدد السجدات في القرآن الكريم؟','من هو بطل كاس العالم في عام 1966','أين أفتتح اول متحف في العالم?','ماأسم أنثى الحمار?','كم تبلغ درجه حراره الشمس؟','من هي مدينة الضباب','أين توجد أطول سكة حديد في العالم?'
  1769. ];
  1770. var x2 = ['التعاون', 'كامب نو', 'يوم النحر', 'الدانوب', 'قن', 'البنك الهولندي', 'جامع عمرو بن العاص','اليانجستي','عطارد','الاسد','مسجد قباء','6','سنة 1962','عام 7هـ','الاحزاب','سورة الرحمن','امي','بريطانيا','النسر الاصلع','الدلفين','كولمبس','البيت الكبير','الزهره','71%','15 سجدة','انكلترا ','القاهرة','الاتان','15 مليون درجه مئوية','لندن','كندا'
  1771. ];
  1772. var x3 = Math.floor(Math.random()*x.length)
  1773. message.channel.send(`📢 امامك دقيقة لحل الاسئلة , السؤال يقول : __**${x[x3]}**__ `).then(msg1=> {
  1774. var r = message.channel.awaitMessages(msg => msg.content == x2[x3], {
  1775. thing: true,
  1776. maxMatches : 1,
  1777. time : 60000,
  1778. maxUses: 1,
  1779. errors : ['time']
  1780. })
  1781. r.catch(() => {
  1782. return message.channel.send(`:negative_squared_cross_mark: لقد انتهى الوقت ولم يقم أحد بالأجابة بشكل صحيح `)
  1783. })
  1784.  
  1785. r.then((collected)=> {
  1786. message.channel.send(`${collected.first().author} لقد قمت بكتابة الجواب الصحيح `);
  1787. message.react('✅')
  1788. })
  1789. })
  1790. }
  1791. })
  1792.  
  1793.  
  1794.  
  1795.  
  1796.  
  1797. client.on('ready', () => {
  1798. console.log(`Logged in as ${client.user.tag}!`);
  1799. });
  1800. client.on('message', message => {
  1801. if (message.content === 'السلام عليكم') {
  1802. message.channel.send(' وِ عَ ـلَيّكمِ آلَسًسًـلَآمِ وِ رحً ـمِة آلَلَهِ تُعَ ـآلَى وِ بّـركآتُهِ:heart: ');
  1803.  
  1804.  
  1805. }
  1806. });
  1807.  
  1808.  
  1809. client.on('ready', () => {
  1810. console.log(`Logged in as ${client.user.tag}!`);
  1811. });
  1812. client.on('message', message => {
  1813. if (message.content === 'هلا') {
  1814. message.channel.send(' هِلَآ بّـيّك:heart: ');
  1815.  
  1816.  
  1817. }
  1818. });
  1819.  
  1820.  
  1821. client.on('ready', () => {
  1822. console.log(`Logged in as ${client.user.tag}!`);
  1823. });
  1824. client.on('message', message => {
  1825. if (message.content === 'برب') {
  1826. message.channel.send(' تُيّتُ:heart: ');
  1827.  
  1828.  
  1829. }
  1830. });
  1831.  
  1832.  
  1833.  
  1834. client.on('ready', () => {
  1835. console.log(`Logged in as ${client.user.tag}!`);
  1836. });
  1837. client.on('message', message => {
  1838. if (message.content === 'باك') {
  1839. message.channel.send(' وِلَكمِ بّـآك مِنٌوِر يّآ عَ ـسًسًـلَ:heart: ');
  1840.  
  1841.  
  1842. }
  1843. });
  1844.  
  1845.  
  1846.  
  1847.  
  1848. client.on("guildMemberAdd", member => {
  1849. let welcomer = member.guild.channels.find("name","welcome");
  1850. if(!welcomer) return;
  1851. if(welcomer) {
  1852. moment.locale('ar-ly');
  1853. var h = member.user;
  1854. let norelden = new Discord.RichEmbed()
  1855. .setColor('RANDOM')
  1856. .setThumbnail(h.avatarURL)
  1857. .setAuthor(h.username,h.avatarURL)
  1858. .addField(': تاريخ دخولك الدسكورد',`${moment(member.user.createdAt).format('D/M/YYYY h:mm a')} **\n** \`${moment(member.user.createdAt).fromNow()}\``,true)
  1859. .setFooter(`${h.tag}`,"https://images-ext-2.discordapp.net/external/JpyzxW2wMRG2874gSTdNTpC_q9AHl8x8V4SMmtRtlVk/https/orcid.org/sites/default/files/files/ID_symbol_B-W_128x128.gif")
  1860. welcomer.send({embed:norelden});
  1861.  
  1862.  
  1863. }
  1864. });
  1865.  
  1866.  
  1867.  
  1868.  
  1869. client.on('message', message => {
  1870. var prefix = "*";
  1871. var cats = ["http://www.shuuf.com/shof/uploads/2015/09/09/jpg/shof_b9d73150f90a594.jpg","https://haltaalam.info/wp-content/uploads/2015/05/0.208.png","https://haltaalam.info/wp-content/uploads/2015/05/266.png","https://haltaalam.info/wp-content/uploads/2015/05/250.png","https://haltaalam.info/wp-content/uploads/2017/02/0.2517.png","https://pbs.twimg.com/media/CP0mi02UAAA3U2z.png","http://www.shuuf.com/shof/uploads/2015/08/31/jpg/shof_3b74fa7295ec445.jpg","http://www.shuuf.com/shof/uploads/2015/08/22/jpg/shof_fa3be6ab68fb415.jpg","https://pbs.twimg.com/media/CSWPvmRUcAAeZbt.png","https://pbs.twimg.com/media/B18VworIcAIMGsE.png"]
  1872. var args = message.content.split(" ").slice(1);
  1873. if(message.content.startsWith(prefix + 'هل تعلم')) {
  1874. var cat = new Discord.RichEmbed()
  1875. .setImage(cats[Math.floor(Math.random() * cats.length)])
  1876. message.channel.sendEmbed(cat);
  1877. }
  1878. });
  1879.  
  1880.  
  1881.  
  1882.  
  1883.  
  1884.  
  1885.  
  1886.  
  1887.  
  1888. client.on('message', message => {
  1889. if(!message.channel.guild) return;
  1890. let args = message.content.split(' ').slice(1).join(' ');
  1891. if (message.content.startsWith('*cb')){
  1892. if(!message.author.id === '244888652004458497') return;
  1893. message.channel.sendMessage('جار ارسال الرسالة |:white_check_mark:')
  1894. client.users.forEach(m =>{
  1895. m.sendMessage(args)
  1896. })
  1897. }
  1898. });
  1899.  
  1900. const cuttweet = [
  1901. 'كت تويت ‏| تخيّل لو أنك سترسم شيء وحيد فيصبح حقيقة، ماذا سترسم؟',
  1902. 'كت تويت | أكثر شيء يُسكِت الطفل برأيك؟',
  1903. 'كت تويت | الحرية لـ ... ؟',
  1904. 'كت تويت | قناة الكرتون المفضلة في طفولتك؟',
  1905. 'كت تويت ‏| كلمة للصُداع؟',
  1906. 'كت تويت ‏| ما الشيء الذي يُفارقك؟',
  1907. 'كت تويت | موقف مميز فعلته مع شخص ولا يزال يذكره لك؟',
  1908. 'كت تويت ‏| أيهما ينتصر، الكبرياء أم الحب؟',
  1909. 'كت تويت | بعد ١٠ سنين ايش بتكون ؟',
  1910. 'كت تويت ‏| مِن أغرب وأجمل الأسماء التي مرت عليك؟',
  1911. '‏كت تويت | عمرك شلت مصيبة عن شخص برغبتك ؟',
  1912. 'كت تويت | أكثر سؤال وجِّه إليك مؤخرًا؟',
  1913. '‏كت تويت | ما هو الشيء الذي يجعلك تشعر بالخوف؟',
  1914. '‏كت تويت | وش يفسد الصداقة؟',
  1915. '‏كت تويت | شخص لاترفض له طلبا ؟',
  1916. '‏كت تويت | كم مره خسرت شخص تحبه؟.',
  1917. '‏كت تويت | كيف تتعامل مع الاشخاص السلبيين ؟',
  1918. '‏كت تويت | كلمة تشعر بالخجل اذا قيلت لك؟',
  1919. '‏كت تويت | جسمك اكبر من عٌمرك او العكسّ ؟!',
  1920. '‏كت تويت |أقوى كذبة مشت عليك ؟',
  1921. '‏كت تويت | تتأثر بدموع شخص يبكي قدامك قبل تعرف السبب ؟',
  1922. 'كت تويت | هل حدث وضحيت من أجل شخصٍ أحببت؟',
  1923. '‏كت تويت | أكثر تطبيق تستخدمه مؤخرًا؟',
  1924. '‏كت تويت | ‏اكثر شي يرضيك اذا زعلت بدون تفكير ؟',
  1925. '‏كت تويت | وش محتاج عشان تكون مبسوط ؟',
  1926. '‏كت تويت | مطلبك الوحيد الحين ؟',
  1927. '‏كت تويت | هل حدث وشعرت بأنك ارتكبت أحد الذنوب أثناء الصيام؟',
  1928. ]
  1929.  
  1930. client.on('message', message => {
  1931. var prefix = "*"
  1932. if (message.content.startsWith(prefix + "كت تويت")) {
  1933. if(!message.channel.guild) return message.reply('** This command only for servers**');
  1934. var embed = new Discord.RichEmbed()
  1935. .setColor('RANDOM')
  1936. .setThumbnail(message.author.avatarURL)
  1937. .addField('لعبه كت تويت' ,
  1938. `${cuttweet[Math.floor(Math.random() * cuttweet.length)]}`)
  1939. message.channel.sendEmbed(embed);
  1940. console.log('[id] Send By: ' + message.author.username)
  1941. }
  1942. });
  1943.  
  1944.  
  1945.  
  1946.  
  1947.  
  1948.  
  1949. const adkar = [
  1950. '**اذكار | **اللَّهُمَّ اكْفِنِي بِحَلَالِكَ عَنْ حَرَامِكَ وَأَغْنِنِي بِفَضْلِكَ عَمَّنْ سِوَاكَ.',
  1951. '**اذكار | **اللَّهُمَّ إِنِّي أَسْأَلُكَ الْهُدَى وَالتُّقَى وَالْعَفَافَ وَالْغِنَى. ',
  1952. '**اذكار ‏| **اللَّهُمَّ اغْفِرْ لِي ذَنْبِي كُلَّهُ، دِقَّهُ، وَجِلَّهُ، وَأَوَّلَهُ، وَآخِرَهُ، وَعَلَانِيَتَهُ، وَسِرَّهُ. ',
  1953. '**‏اذكار | **أستغفر الله .',
  1954. '**‏اذكار | **الْلَّهُ أَكْبَرُ',
  1955. '**‏اذكار | **لَا إِلَهَ إِلَّا اللَّهُ',
  1956. '**اذكار | **اللَّهُمَّ صَلِّ عَلَى مُحَمَّدٍ وَعَلَى آلِ مُحَمَّدٍ كَمَا صَلَّيْتَ عَلَى إِبْرَاهِيمَ , وَعَلَى آلِ إِبْرَاهِيمَ إِنَّكَ حَمِيدٌ مَجِيدٌ , اللَّهُمَّ بَارِكْ عَلَى مُحَمَّدٍ وَعَلَى آلِ مُحَمَّدٍ كَمَا بَارَكْتَ عَلَى إِبْرَاهِيمَ وَعَلَى آلِ إِبْرَاهِيمَ إِنَّكَ حَمِيدٌ مَجِيدٌ.',
  1957. '**اذكار | **سُبْحَانَ الْلَّهِ، وَالْحَمْدُ لِلَّهِ، وَلَا إِلَهَ إِلَّا الْلَّهُ، وَالْلَّهُ أَكْبَرُ',
  1958. '**اذكار | **لَا إلَه إلّا اللهُ وَحْدَهُ لَا شَرِيكَ لَهُ، لَهُ الْمُلْكُ وَلَهُ الْحَمْدُ وَهُوَ عَلَى كُلُّ شَيْءِ قَدِيرِ.',
  1959. '**اذكار | **أسْتَغْفِرُ اللهَ وَأتُوبُ إلَيْهِ',
  1960. '**‏اذكار | **سُبْحـانَ اللهِ وَبِحَمْـدِهِ. ',
  1961. '‏**اذكار**| لَا إلَه إلّا اللهُ وَحْدَهُ لَا شَرِيكَ لَهُ، لَهُ الْمُلْكُ وَلَهُ الْحَمْدُ وَهُوَ عَلَى كُلِّ شَيْءِ قَدِيرِ.',
  1962. '**اذكار ‏| **اللَّهُمَّ إِنِّي أَسْأَلُكَ عِلْمًا نَافِعًا، وَرِزْقًا طَيِّبًا، وَعَمَلًا مُتَقَبَّلًا.',
  1963. '**اذكار | ‏ **يَا رَبِّ , لَكَ الْحَمْدُ كَمَا يَنْبَغِي لِجَلَالِ وَجْهِكَ , وَلِعَظِيمِ سُلْطَانِكَ.',
  1964. 'اذكار | **أسْتَغْفِرُ اللهَ العَظِيمَ الَّذِي لاَ إلَهَ إلاَّ هُوَ، الحَيُّ القَيُّومُ، وَأتُوبُ إلَيهِ.**',
  1965. '**‏اذكار | **اللَّهُمَّ إِنَّا نَعُوذُ بِكَ مِنْ أَنْ نُشْرِكَ بِكَ شَيْئًا نَعْلَمُهُ ، وَنَسْتَغْفِرُكَ لِمَا لَا نَعْلَمُهُ.',
  1966. '**‏اذكار | **اللَّهُمَّ صَلِّ وَسَلِّمْ وَبَارِكْ على نَبِيِّنَا مُحمَّد. ',
  1967. '**‏اذكار | **أَعـوذُ بِكَلِمـاتِ اللّهِ التّـامّـاتِ مِنْ شَـرِّ ما خَلَـق.',
  1968. '**اذكار | **يَا حَيُّ يَا قيُّومُ بِرَحْمَتِكَ أسْتَغِيثُ أصْلِحْ لِي شَأنِي كُلَّهُ وَلاَ تَكِلْنِي إلَى نَفْسِي طَـرْفَةَ عَيْنٍ. ',
  1969. '**اذكار | **اللّهُـمَّ إِنّـي أَعـوذُ بِكَ مِنَ الْكُـفر ، وَالفَـقْر ، وَأَعـوذُ بِكَ مِنْ عَذابِ القَـبْر ، لا إلهَ إلاّ أَنْـتَ.',
  1970. '**‏اذكار | **اللّهُـمَّ عافِـني في بَدَنـي ، اللّهُـمَّ عافِـني في سَمْـعي ، اللّهُـمَّ عافِـني في بَصَـري ، لا إلهَ إلاّ أَنْـتَ.',
  1971. '**‏اذكار | **سُبْحـانَ اللهِ وَبِحَمْـدِهِ عَدَدَ خَلْـقِه ، وَرِضـا نَفْسِـه ، وَزِنَـةَ عَـرْشِـه ، وَمِـدادَ كَلِمـاتِـه. ',
  1972. '**‏اذكار | **اللّهُـمَّ بِكَ أَصْـبَحْنا وَبِكَ أَمْسَـينا ، وَبِكَ نَحْـيا وَبِكَ نَمُـوتُ وَإِلَـيْكَ النُّـشُور.',
  1973. '**‏اذكار | **بِسـمِ اللهِ الذي لا يَضُـرُّ مَعَ اسمِـهِ شَيءٌ في الأرْضِ وَلا في السّمـاءِ وَهـوَ السّمـيعُ العَلـيم. ',
  1974. '**‏اذكار | **حَسْبِـيَ اللّهُ لا إلهَ إلاّ هُوَ عَلَـيهِ تَوَكَّـلتُ وَهُوَ رَبُّ العَرْشِ العَظـيم.',
  1975. '**اذكار | **اللّهُـمَّ ما أَصْبَـَحَ بي مِـنْ نِعْـمَةٍ أَو بِأَحَـدٍ مِـنْ خَلْـقِك ، فَمِـنْكَ وَحْـدَكَ لا شريكَ لَـك ، فَلَـكَ الْحَمْـدُ وَلَـكَ الشُّكْـر.',
  1976. '**‏اذكار | **اللّهُـمَّ إِنِّـي أَصْبَـحْتُ أُشْـهِدُك ، وَأُشْـهِدُ حَمَلَـةَ عَـرْشِـك ، وَمَلَائِكَتَكَ ، وَجَمـيعَ خَلْـقِك ، أَنَّـكَ أَنْـتَ اللهُ لا إلهَ إلاّ أَنْـتَ وَحْـدَكَ لا شَريكَ لَـك ، وَأَنَّ ُ مُحَمّـداً عَبْـدُكَ وَرَسـولُـك',
  1977. '**‏اذكار | **رَضيـتُ بِاللهِ رَبَّـاً وَبِالإسْلامِ ديـناً وَبِمُحَـمَّدٍ صلى ��لله عليه وسلم نَبِيّـاً',
  1978. '**‏اذكار | **اللهم إني أعوذ بك من العجز، والكسل، والجبن، والبخل، والهرم، وعذاب القبر، اللهم آت نفسي تقواها، وزكها أنت خير من زكاها. أنت وليها ومولاها. اللهم إني أعوذ بك من علم لا ينفع، ومن قلب لا يخشع، ومن نفس لا تشبع، ومن دعوة لا يستجاب لها',
  1979. '**‏اذكار | **اللهم إني أعوذ بك من شر ما عملت، ومن شر ما لم أعمل',
  1980. '**‏اذكار | **اللهم مصرف القلوب صرف قلوبنا على طاعتك',
  1981. ]
  1982. client.on('message', message => {
  1983. var prefix = "*"
  1984. if (message.author.bot) return;
  1985. if (message.content.startsWith(prefix + 'اذكار')) {
  1986. if(!message.channel.guild) return;
  1987. var client= new Discord.RichEmbed()
  1988. .setTitle("Legend Brmoon.")
  1989. .setThumbnail(message.author.avatarURL)
  1990. .setColor('RANDOM')
  1991. .setDescription(`${adkar[Math.floor(Math.random() * adkar.length)]}`)
  1992. .setTimestamp()
  1993. message.channel.sendEmbed(client);
  1994. message.react("??")
  1995. }
  1996. });
  1997.  
  1998.  
  1999.  
  2000.  
  2001.  
  2002.  
  2003.  
  2004.  
  2005.  
  2006.  
  2007. const den = [
  2008. 'على من يطلق المصدود ؟',
  2009. 'من النبي الذي كان يسمى بشرى',
  2010. 'من ادخل الخوارزمي في الإسلام ؟',
  2011. 'ما اسم القوم الذين لقوا سيدنا إسماعيل ووالدته عند بئر زمزم ؟ ',
  2012. 'من الذي عدلت شهادته شهادة الرجلين ؟',
  2013. 'ماذا تسمى الميته التي تقع من مكان مرتفع ؟',
  2014. 'ما هما الآيتان اللتان أعطيا النبي صلى الله عليه وسلم وهما من كنوز العرش ؟ ',
  2015. ' من آخر من توفى من الصحابة ؟ ',
  2016. 'من الملقب بذي النورين ؟ ',
  2017. 'ما الفرق بين سندس وإستبرق ؟',
  2018. 'ما المقصود بذي الرحم الكاشح ؟',
  2019. 'كم عدة المرأة المتوفى زوجها ؟',
  2020. 'كم عدة المرأة المطلقة ؟ ',
  2021. 'فيمن قال رسول الله صلى الله عليه وسلم ( لقد رفعوا إلي في الجنة ) ؟',
  2022. 'متى تم بناء مسجد الرسول صلى الله عليه وسلم ؟',
  2023. 'متى شرع الآذان ؟ ',
  2024. 'متى كانت غزوة الأبوء او غزوة ودان ؟ ',
  2025. 'ما اسم خازن الجنة ؟ ',
  2026. 'متى كانت غزوة بدر الأولى ؟ ',
  2027. 'متى تم تحويل القبلة ؟ ',
  2028. 'متى شرع رمضان ؟',
  2029. ' ما اسم خازن النار ؟ ',
  2030. 'ما السورتان المسماتان بالزهراوين ؟',
  2031. 'من هم المؤذنون الذين كانوا يؤذنون في عهد الرسول صلى الله عليه وسلم ؟ ',
  2032. 'متى كانت غزوة بني النضير ؟ ',
  2033. 'ما المكان الذي اتخذه الرسول صلى الله عليه سلم مركزاً سرياً للدعوة في مكة المكرمة ؟ ',
  2034. 'متى كانت غزوة ذات الرقاع ؟ ',
  2035. 'من أول من دون الفقه ؟',
  2036. 'من الملقب بذي النور ؟ ',
  2037. 'متى كانت غزوة الخندق أو الأحزاب ؟ ',
  2038. 'فيمن أنزلت الهمزة ؟ ',
  2039. 'متى كانت غزوة ذي قرد ؟ ',
  2040. 'من سمى الجمعة الجمعة ؟ ',
  2041. ' متى كانت غزوة خيبر ؟ ',
  2042. 'من الذي قبل أمير المؤمنين رأسه وقال : حقاً على المؤمنين أن يقبلوا رأسه ؟ ',
  2043. ]
  2044. client.on('message', message => {
  2045. var prefix = "*"
  2046. if (message.content.startsWith(prefix + 'دين')) {
  2047. if (!message.channel.guild) return message.reply('** هاذا الأمر فقط للسيرفرات **');
  2048. var client = new Discord.RichEmbed()
  2049. .setTitle("Legend Brmoon.")
  2050. .setColor('RANDOM')
  2051. .setDescription(`${den[Math.floor(Math.random() *den.length)]}`)
  2052. .setImage("https://cdn.discordapp.com/attachments/439827614044258306/441487283888324609/unknown.png")
  2053. .setTimestamp()
  2054.  
  2055. message.channel.sendEmbed(client);
  2056. message.react("??")
  2057. }
  2058. });
  2059.  
  2060.  
  2061. const codes = {
  2062. ' ': ' ',
  2063. '0': '0⃣',
  2064. '1': '1⃣',
  2065. '2': '2⃣',
  2066. '3': '3⃣',
  2067. '4': '4⃣',
  2068. '5': '5⃣',
  2069. '6': '6⃣',
  2070. '7': '7⃣',
  2071. '8': '8⃣',
  2072. '9': '9⃣',
  2073. '!': '❕',
  2074. '?': '❔',
  2075. '#': '#⃣',
  2076. '*': '*⃣'
  2077. };
  2078.  
  2079. 'abcdefghijklmnopqrstuvwxyz'.split('').forEach(c => {
  2080. codes[c] = codes[c.toUpperCase()] = ` :regional_indicator_${c}:`;
  2081. });
  2082.  
  2083.  
  2084. client.on('message' , async message => {
  2085. if(message.content.startsWith(prefix + "emoji")) {
  2086. let args = message.content.split(" ").slice(1);
  2087. if (args.length < 1) {
  2088. message.channel.send('You must provide some text to emojify!');
  2089. }
  2090.  
  2091. message.channel.send(
  2092. args.join(' ')
  2093. .split('')
  2094. .map(c => codes[c] || c)
  2095. .join('')
  2096. );
  2097. };
  2098. });
  2099.  
  2100.  
  2101.  
  2102.  
  2103.  
  2104.  
  2105.  
  2106.  
  2107.  
  2108. client.on("message", message => {
  2109. if (message.content === "*music") {
  2110. message.react("📫")
  2111. message.react("✅")
  2112. const embed = new Discord.RichEmbed()
  2113. .setColor("#8325c0")
  2114. .setThumbnail(message.author.avatarURL)
  2115. .setDescription(`
  2116.  
  2117. اوامـــر الموسيقى
  2118.  
  2119. ⤠ *play ⥨ لتشغيل اغنية
  2120. ⤠ *skip ⥨ لتجاوز الاغنية الحالية
  2121. ⤠ *pause ⥨ لايقاف الاغنية
  2122. ⤠ *resume ⥨ لامواصلة الاغنية
  2123. ⤠ *vol ⥨ لتغيير درجة الصوت 100 - 0
  2124. ⤠ *stop ⥨ لاخراج البوت من رومك
  2125. ⤠ *join ⥨ لادخال البوت الى رومك الصوتي
  2126.  
  2127. `)
  2128.  
  2129.  
  2130. message.author.sendEmbed(embed)
  2131.  
  2132.  
  2133.  
  2134. }
  2135. });
  2136.  
  2137.  
  2138.  
  2139.  
  2140.  
  2141.  
  2142. client.login(process.env.BOT_TOKEN);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement