Advertisement
n3k4a

Toxic Codes

Apr 18th, 2019
532
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 75.61 KB | None | 0 0
  1. const Discord = require('discord.js');
  2. const moment = require('moment');
  3. const client = new Discord.Client();
  4. const giphy = require('giphy-api')();
  5. const fs = require("fs");
  6. const Canvas = require("canvas");
  7. const prefix = "#";
  8. const devs = ['462006869834203159' , '' , '' , ''];
  9. const adminprefix = "#";
  10.  
  11. client.on('ready', () => {
  12. console.log('I am ready!');
  13. });
  14.  
  15. client.on('ready', () => {
  16. console.log(`----------------`);
  17. console.log(`star Bot- Script By : n3k4a `);
  18. console.log(`----------------`);
  19. console.log(`ON ${client.guilds.size} Servers ' Script By : n3k4a Codes ' `);
  20. console.log(`----------------`);
  21. console.log(`Logged in as ${client.user.tag}!`);
  22. client.user.setGame(`#help-js | #help2 | #تقديم `,"http://twitch.tv/S-F")
  23. client.user.setStatus("dnd")
  24.  
  25. });
  26.  
  27.  
  28. client.on('message', msg => {
  29. var prefix = "#";
  30. if (msg.content.startsWith(prefix + 'cal')) {
  31. let args = msg.content.split(" ").slice(1);
  32. const question = args.join(' ');
  33. if (args.length < 1) {
  34. msg.reply('Specify a equation, please.');
  35. } else { let answer;
  36. try {
  37. answer = math.eval(question);
  38. } catch (err) {
  39. msg.reply(`Error: ${err}`);
  40. }
  41.  
  42. const embed = new Discord.RichEmbed()
  43. .addField("**Input**: ",`**${question}**`, true)
  44. .addField("**Output**: ",`**${answer}**`, true)
  45. msg.channel.send(embed)
  46. }
  47. };
  48. });
  49.  
  50. client.on("message", message => {
  51. if (message.author.bot) return;
  52. if(!message.channel.guild) return;
  53. let args = message.content.split(' ').slice(1).join(' ');
  54. if(message.content.split(' ')[0] == prefix + 'pbc') {
  55. if (!args[1]) {
  56. message.channel.send(":white_check_mark: ***pbc <message>***");
  57. return;
  58. }
  59. message.guild.members.forEach(member => {
  60. if(!message.member.hasPermission('ADMINISTRATOR')) return;
  61. message.react("✅");
  62. const w = ['./bc/1.png',
  63. './bc/2.png',
  64. './bc/3.png',
  65. './bc/4.png',
  66. './bc/5.png',
  67. './bc/6.png',
  68. './bc/7.png',];
  69. let Image = Canvas.Image,
  70. canvas = new Canvas(400, 200),
  71. ctx = canvas.getContext('2d');
  72. ctx.patternQuality = 'bilinear';
  73. ctx.filter = 'bilinear';
  74. ctx.antialias = 'subpixel';
  75. ctx.shadowColor = 'rgba(0, 0, 0, 0.4)';
  76. ctx.shadowOffsetY = 2;
  77. ctx.shadowBlur = 2;
  78. fs.readFile(`${w[Math.floor(Math.random() * w.length)]}`, function (err, Background) {
  79. if (err) return console.log(err);
  80. let BG = Canvas.Image;
  81. let ground = new Image;
  82. ground.src = Background;
  83. ctx.drawImage(ground, 0, 0, 400, 200);
  84.  
  85. });
  86. let url = member.user.displayAvatarURL.endsWith(".webp") ? member.user.displayAvatarURL.slice(5, -20) + ".png" : member.user.displayAvatarURL;
  87. jimp.read(url, (err, ava) => {
  88. if (err) return console.log(err);
  89. ava.getBuffer(jimp.MIME_PNG, (err, buf) => {
  90. if (err) return console.log(err);
  91.  
  92. ctx.font = '17px Arial';
  93. ctx.fontSize = '13px';
  94. ctx.fillStyle = "#FFFFFF";
  95. ctx.textAlign = "center";
  96. ctx.fillText(`${args} ` , 200, 100);
  97. member.sendFile(canvas.toBuffer());
  98. });
  99. });
  100. });
  101. }
  102. });
  103.  
  104. const developers = ["462006869834203159"]//Toxic Codes
  105. client.on('message', message => {//Toxic Codes
  106. var argresult = message.content.split(` `).slice(1).join(' ');//Toxic Codes
  107. if (!developers.includes(message.author.id)) return;
  108.  
  109. if (message.content.startsWith(adminprefix + 'setg')) {
  110. client.user.setGame(argresult);
  111. message.channel.send(`**✅ ${argresult}**`)
  112. } else
  113. if (message.content === (adminprefix + "leave")) {//Toxic Codes
  114. message.guild.leave(); //Toxic Codes
  115. } else
  116. if (message.content.startsWith(adminprefix + 'setw')) {
  117. client.user.setActivity(argresult, {type:'WATCHING'});//Toxic Codes
  118. message.channel.send(`**✅ ${argresult}**`)//Toxic Codes
  119. } else
  120. if (message.content.startsWith(adminprefix + 'setl')) {
  121. client.user.setActivity(argresult , {type:'LISTENING'});
  122. message.channel.send(`**✅ ${argresult}**`)//Toxic Codes
  123. } else
  124. if (message.content.startsWith(adminprefix + 'sets')) {
  125. client.user.setGame(argresult, "https://www.twitch.tv/zero");
  126. message.channel.send(`**✅**`)//Toxic Codes
  127. }
  128. if (message.content.startsWith(adminprefix + 'setname')) {
  129. client.user.setUsername(argresult).then
  130. message.channel.send(`Changing The Name To ..**${argresult}** `)
  131. } else
  132. if (message.content.startsWith(adminprefix + 'setprefix')) {//Toxic Codes
  133. client.user.setPrefix(argresult).then
  134. message.channel.send(`Changing Prefix ..**${argresult}** `)//Toxic Codes
  135. } else
  136. if (message.content.startsWith(adminprefix + 'setavatar')) {//Toxic Codes
  137. client.user.setAvatar(argresult);
  138. message.channel.send(`Changing The Avatar To :**${argresult}** `);//Toxic Codes
  139. }
  140. });//Toxic Codes
  141.  
  142.  
  143. client.on('message', msg => {
  144. if(msg.author.bot) return;
  145.  
  146. if(msg.content === '#sr') {
  147. client.guilds.forEach(g => {
  148.  
  149. let l = g.id
  150. g.channels.get(g.channels.first().id).createInvite({
  151. maxUses: 5,
  152. maxAge: 86400
  153. }).then(i => msg.channel.send(`
  154. **
  155. Invite Link : <https://discord.gg/${i.code}>
  156. Server : ${g.name} | Id : ${g.id}
  157. Owner ID : ${g.owner.id}
  158. **
  159. `))
  160.  
  161.  
  162. })
  163. }
  164.  
  165. })
  166.  
  167.  
  168. const hastebin = require('hastebin-gen');
  169. client.on('message', message => {
  170. var PREFIX = '#';
  171. if(message.content.startsWith(PREFIX + 'dis')) {
  172. var args = message.content.split(' ').slice(1).join(' ');
  173. }
  174. var array = [];
  175. var i = 0;
  176. if(args){
  177. client.users.filter(u => u.discriminator == args).map(u => {
  178. if(i > 4){
  179. return;
  180. }
  181. i = i + 1;
  182.  
  183. array.push(`${u.tag}`);
  184. });
  185. }
  186. hastebin(`${array.slice(0, 30).join('\n')}`, 'txt').then(l => {
  187. message.channel.send(`${l}`);
  188. }).catch(console.error);
  189. });
  190. client.on('message' , message => {
  191. var PREFIX = '#';
  192. if(message.content === `${PREFIX}dis ` ) {
  193. let array = [];
  194. var i = 0;
  195. client.users.filter(u => u.discriminator == message.author.discriminator).map(u => {
  196. if(i > 4){
  197. return;
  198. }
  199. i = i + 1;
  200. array.push(`${u.tag}`);
  201. });
  202. hastebin(`${array.slice(0, 30).join('\n')}`, 'txt').then(l => {
  203. message.channel.send(`${l}`);
  204. }).catch(console.error);
  205.  
  206. }
  207. });
  208.  
  209.  
  210. client.on("ready", async => {
  211. setInterval(function(){
  212. client.channels.find('id', '528247290385661952').setName("W");
  213. client.channels.find('id', '528247290385661952').setName("We");
  214. client.channels.find('id', '528247290385661952').setName("Wel");
  215. client.channels.find('id', '528247290385661952').setName("Welc");
  216. client.channels.find('id', '528247290385661952').setName("Welco");
  217. client.channels.find('id', '528247290385661952').setName("Welcom");
  218. client.channels.find('id', '528247290385661952').setName("Welcome");
  219. client.channels.find('id', '528247290385661952').setName("Welcome T");
  220. client.channels.find('id', '528247290385661952').setName("Welcome To");
  221. client.channels.find('id', '528247290385661952').setName("Welcome To T");
  222. client.channels.find('id', '528247290385661952').setName("Welcome To ox");
  223. client.channels.find('id', '528247290385661952').setName("Welcome To Tox");
  224. client.channels.find('id', '528247290385661952').setName("Welcome To Toxic");
  225. client.channels.find('id', '528247290385661952').setName("Welcome To Toxic C");
  226. client.channels.find('id', '528247290385661952').setName("Welcome To Toxic Co");
  227. client.channels.find('id', '528247290385661952').setName("Welcome To Toxic Cod");
  228. client.channels.find('id', '528247290385661952').setName("Welcome To Toxic Code");
  229. client.channels.find('id', '528247290385661952').setName("Welcome To Toxic Codes");
  230. }, 4000);
  231. });
  232.  
  233. client.on('message', rw => {
  234. if (rw.content.startsWith('#vb')) {
  235. if (!rw.member.hasPermission("MOVE_MEMBERS")) return rw.channel.send("**YOU DONT HAVE PERMISSION** | ❎ ");
  236. let men = rw.mentions.users.first()
  237. let mas = rw.author
  238. if(!men) return rw.channel.send('``');
  239. rw.guild.channels.forEach(c => {
  240. c.overwritePermissions(men.id, {
  241. CONNECT: false
  242. })
  243. })
  244. const embed = new Discord.RichEmbed()
  245. .setColor("RANDOM")
  246. .setDescription(`**
  247. <@${men.id}>
  248. YOU CANT JOIN THE VOICE ROOM
  249. BANNER : <@${rw.author.id}> **`)
  250. .setThumbnail("https://cdn.discordapp.com/attachments/408952032112803850/452090205793681419/fd684707fc14f41663f15ecebf089f06.png")
  251.  
  252. client.users.get(men.id).sendEmbed(embed)
  253. const Embed11 = new Discord.RichEmbed()
  254. .setColor("RANDOM")
  255. .setAuthor(rw.guild.name, rw.guild.iconURL)
  256. .setDescription(` <@${men.id}>
  257. BANNED
  258. BANNER : <@${rw.author.id}> `)
  259. .setThumbnail("https://cdn.discordapp.com/attachments/408952032112803850/452090205793681419/fd684707fc14f41663f15ecebf089f06.png")
  260. rw.channel.sendEmbed(Embed11).then(rw => {rw.delete(10000)})
  261. }
  262. })
  263.  
  264. //فكه
  265. client.on('message', rw => {
  266. if (rw.content.startsWith('#uvb')) {
  267. if (!rw.member.hasPermission("MOVE_MEMBERS")) return rw.channel.send("**YOU DONT HAVE PERMISSION** | ❎ ");
  268. let men = rw.mentions.users.first()
  269. let mas = rw.author
  270. if(!men) return rw.channel.send('`MANTION THE MEMBER `');
  271. rw.guild.channels.forEach(c => {
  272. c.overwritePermissions(men.id, {
  273. CONNECT: true
  274. })
  275. })
  276. const embed = new Discord.RichEmbed()
  277. .setColor("RANDOM")
  278. .setDescription(`**
  279. <@${men.id}>
  280. Welcome Back
  281. Back With : <@${rw.author.id}> **`)
  282. .setThumbnail("https://cdn.discordapp.com/attachments/408952032112803850/452093541003296788/start-button-hi.png")
  283.  
  284. client.users.get(men.id).sendEmbed(embed)
  285. const Embed11 = new Discord.RichEmbed()
  286. .setColor("RANDOM")
  287. .setAuthor(rw.guild.name, rw.guild.iconURL)
  288. .setDescription(` <@${men.id}>
  289. GO FOR VOICE NOW
  290. With : <@${rw.author.id}>
  291. `)
  292. .setThumbnail("https://cdn.discordapp.com/attachments/408952032112803850/452093541003296788/start-button-hi.png")
  293. rw.channel.sendEmbed(Embed11).then(rw => {rw.delete(15000)})
  294. }
  295. })
  296.  
  297. var stopReacord = true;
  298. var reactionRoles = [];
  299. var definedReactionRole = null;
  300.  
  301. client.on("message", async message => {
  302. const args = message.content.slice(prefix.length).trim().split(/ +/g);
  303. const command = args.shift().toLowerCase();
  304. if(message.author.bot) return;
  305. if(message.content.indexOf(prefix) !== 0) return;
  306. if (command == "autoc") {
  307. if(!message.channel.guild) return message.reply(`**this ~~command~~ __for servers only__**`);
  308. if(!message.member.hasPermission("ADMINISTRATOR")) return message.channel.send("sorry you can't do this");
  309. if(!args[0] || args[1]) return message.channel.send(`\`\`\`${prefix}autoC <role-name>\`\`\``);
  310. var role = message.guild.roles.find( role => { return role.name == args[0] });
  311. if(!role) return message.channel.send(`no role with name ${definedRoleName} found, make sure you entered correct name`);
  312. if(definedReactionRole != null || !stopReacord) return message.channel.send("another reaction role request is running");
  313. message.channel.send(`now go and add reaction in the message you want for role ${role.name}`);
  314. definedReactionRole = role;
  315. stopReacord = false;
  316. }
  317. })
  318. client.on('raw', raw => {
  319. if (!['MESSAGE_REACTION_ADD', 'MESSAGE_REACTION_REMOVE'].includes(raw.t)) return;
  320. var channel = client.channels.get(raw.d.channel_id);
  321. if (channel.messages.has(raw.d.message_id)) return;
  322. channel.fetchMessage(raw.d.message_id).then(message => {
  323. var reaction = message.reactions.get( (raw.d.emoji.id ? `${raw.d.emoji.name}:${raw.d.emoji.id}` : raw.d.emoji.name) );
  324. if (raw.t === 'MESSAGE_REACTION_ADD') return client.emit('messageReactionAdd', reaction, client.users.get(raw.d.user_id));
  325. if (raw.t === 'MESSAGE_REACTION_REMOVE') return client.emit('messageReactionRemove', reaction, client.users.get(raw.d.user_id));
  326. });
  327. });
  328. client.on('messageReactionAdd', (reaction, user) => {
  329. if(user.id == client.user.id) return;
  330. if(!stopReacord) {
  331. var done = false;
  332. reactionRoles[reaction.message.id] = { role: definedReactionRole, message_id: reaction.message.id, emoji: reaction.emoji};
  333. stopReacord = true;
  334. definedReactionRole = null;
  335. reaction.message.react(reaction.emoji.name)
  336. .catch(err => {done = true; reaction.message.channel.send(`sorry i can't use this emoji but the reaction role done! anyone react will get the role!`)})
  337. if(done) reaction.remove(user);
  338. } else {
  339. var request = reactionRoles[reaction.message.id];
  340. if(!request) return;
  341. if(request.emoji.name != reaction.emoji.name) return reaction.remove(user);
  342. reaction.message.guild.members.get(user.id).addRole(request.role);
  343. }
  344. })
  345.  
  346. client.on('messageReactionRemove', (reaction, user) => {
  347. if(user.id == client.user.id) return;
  348. if(!stopReacord) return;
  349. let request = reactionRoles[reaction.message.id];
  350. if(!request) return;
  351. reaction.message.guild.members.get(user.id).removeRole(request.role);
  352. });
  353.  
  354. client.on('message', message => {
  355. if (message.author.bot) return;
  356. if (message.content === prefix + "help-js") {
  357. const embed = new Discord.RichEmbed()
  358.  
  359.  
  360. .setColor('RANDOM')
  361. .setTimestamp()
  362.  
  363. .addField("⦁`All types of codes in Toxic Codes Server 💬`⦁",' ‎ ')
  364. .addField("❧ **#help-js-source ➺ ⦁ قسم السورس الأساسي** ⦁",' ‎ ')
  365. .addField("❧ **#help-js-admin ➺ ⦁ قسم الأكواد الإدارية** ⦁",' ‎ ')
  366. .addField("❧ **#help-js-general ➺ ⦁ قسم الأكواد العامة*** ⦁",' ‎ ')
  367. .addField("❧ **#help-js-welcome ➺ ⦁ قسم أكواد الترحيب** ⦁",' ‎ ')
  368. .addField("❧ **#help-js-help ➺ ⦁ قسم أكواد الهلب** ⦁",' ‎ ')
  369. .addField("❧ **#help-js-bc ➺ ⦁ قسم أكواد البرودكاست** ⦁",' ‎ ')
  370. .addField("❧ **#help-js-games ➺ ⦁ قسم اكواد الالعاب** ⦁",' ‎ ')
  371. .setFooter('Toxic Codes')
  372.  
  373.  
  374. message.channel.send({embed});
  375.  
  376.  
  377. }
  378. });
  379.  
  380.  
  381. client.on('message', message => {
  382. if (message.author.bot) return;
  383. if (message.content === prefix + "help-js-source") {
  384. const embed = new Discord.RichEmbed()
  385.  
  386.  
  387. .setColor('RANDOM')
  388. .setTimestamp()
  389.  
  390. .addField("⦁`All types of codes in Toxic Codes Server 💬`⦁",' ‎ ')
  391. .addField("**#help-js-source-1 ➺ ⦁ السورس الأساسي**⦁",' ‎ ')
  392. .addField("**#help-js-source-2 ➺ ⦁ السورس الأساسي مع الستريمنق ومعلومات البوت** ⦁",' ‎ ')
  393. .addField("**#help-js-source-3 ➺ ⦁ السورس الأساسي مع الستريمنق ومعلومات البوت** ⦁",' ‎ ')
  394. .addField("**#help-js-source-4 ➺ ⦁ السورس الأساسي مع الستريمنق ومعلومات البوت** ⦁",' ‎ ')
  395. .addField("**#help-js-source-5 ➺ ⦁ السورس الأساسي من العادي** ⦁",' ‎ ')
  396.  
  397. .setFooter('Toxic Codes')
  398.  
  399.  
  400. message.channel.send({embed});
  401.  
  402.  
  403. }
  404. });
  405.  
  406.  
  407.  
  408.  
  409. client.on('message', message => {
  410. if (message.author.bot) return;
  411. if (message.content === prefix + "help-js-source-5") {
  412. message.channel.send('**لقد تم ارسال الكود في الخاص :ok_hand: **');
  413.  
  414.  
  415.  
  416.  
  417.  
  418. message.author.sendMessage(`
  419.  
  420. ❖ **كود السورس الأساسي**
  421. https://pastebin.com/ADZCcnCv
  422. `);
  423.  
  424. }
  425. });
  426. client.on('message', message => {
  427. if (message.author.bot) return;
  428. if (message.content === prefix + "help-js-source-1") {
  429. message.channel.send('**لقد تم ارسال الكود في الخاص :ok_hand: **');
  430.  
  431.  
  432.  
  433.  
  434.  
  435. message.author.sendMessage(`
  436.  
  437. ❖ **كود السورس الأساسي**
  438. https://pastebin.com/xGu8E5jA
  439. `);
  440.  
  441. }
  442. });
  443.  
  444. client.on("message", message => {
  445.  
  446. if (message.content.startsWith(prefix + "bc4")) {
  447. if (!message.member.hasPermission("ADMINISTRATOR")) return;
  448. let args = message.content.split(" ").slice(1);
  449. var argresult = args.join(' ');
  450. message.guild.members.filter(m => m.presence.status !== 'all').forEach(m => {
  451. m.send(`${argresult}\n ${m}`);
  452. })
  453. message.channel.send(`\`${message.guild.members.filter(m => m.presence.status !== 'all').size}\` : عدد الاعضاء المستلمين`);
  454. message.delete();
  455. };
  456. });
  457.  
  458.  
  459. client.on('message', message => {
  460. if (message.author.bot) return;
  461. if (message.content === prefix + "help-js-source-2") {
  462. message.channel.send('**لقد تم ارسال الكود في الخاص :ok_hand: **');
  463.  
  464.  
  465.  
  466.  
  467.  
  468. message.author.sendMessage(`
  469.  
  470. ❖ **السورس الأساسي مع الستريمنق ومعلومات البوت**
  471. https://pastebin.com/rJCgs6he
  472. `);
  473.  
  474. }
  475. });
  476.  
  477.  
  478.  
  479.  
  480.  
  481. client.on('message', message => {
  482. if (message.author.bot) return;
  483. if (message.content === prefix + "help-js-source-3") {
  484. message.channel.send('**لقد تم ارسال الكود في الخاص :ok_hand: **');
  485.  
  486.  
  487.  
  488.  
  489.  
  490. message.author.sendMessage(`
  491.  
  492. ❖ **السورس الأساسي مع الواتشينق**
  493. https://pastebin.com/pYgG5HRi
  494. `);
  495.  
  496. }
  497. });
  498.  
  499.  
  500.  
  501. client.on('message', message => {
  502. if (message.author.bot) return;
  503. if (message.content === prefix + "help-js-source-4") {
  504. message.channel.send('**لقد تم ارسال الكود في الخاص :ok_hand: **');
  505.  
  506.  
  507.  
  508.  
  509.  
  510. message.author.sendMessage(`
  511.  
  512. ❖ **السورس الاساسي مع البنق**
  513. https://pastebin.com/1pX8Zdrw
  514. `);
  515.  
  516. }
  517. });
  518.  
  519.  
  520.  
  521.  
  522.  
  523. client.on('message', message => {
  524. if (message.author.bot) return;
  525. if (message.content === prefix + "help-js-admin") {
  526. const embed = new Discord.RichEmbed()
  527.  
  528.  
  529. .setColor('RANDOM')
  530. .setTimestamp()
  531.  
  532. .addField("⦁`All types of codes in Toxic Codes Server 💬`⦁",' ‎ ')
  533. .addField("**#help-js-admin-1 ➺ ⦁ كود الباند**⦁",' ‎ ')
  534. .addField("**#help-js-admin-2 ➺ ⦁ كود الكيك** ⦁",' ‎ ')
  535. .addField("**#help-js-admin-3 ➺ ⦁ كود مسح الشات مع عدد وشبيه بالبروبوت** ⦁",' ‎ ')
  536. .addField("**#help-js-admin-4 ➺ ⦁ كود فتح وتقفيل الشات** ⦁",' ‎ ')
  537. .addField("**#help-js-admin-5 ➺ ⦁ كود رابط يرسله خاص ل 100شخص لمدة 24 ساعه** ⦁",' ‎ ')
  538. .addField("**#help-js-admin-6 ➺ ⦁ كود لانشاء شات كتابي** ⦁",' ‎ ')
  539. .addField("**#help-js-admin-7 ➺ ⦁ كود لانشاء روم صوتي** ⦁",' ‎ ')
  540. .addField("**#help-js-admin-8 ➺ ⦁ invite : كود دعوه البوت مثال ** ⦁",' ‎ ')
  541. .addField("**#help-js-admin-9 ➺ ⦁ كود الاوتو رول التفعيل داخل السيرفر ** ⦁",' ‎ ')
  542. .addField("**#help-js-admin-10 ➺ ⦁ كود الميوت وفكه ** ⦁",' ‎ ')
  543. .addField("**#help-js-admin-11 ➺ ⦁ كود منع الجحفله ** ⦁",' ‎ ')
  544. .addField("**#help-js-admin-12 ➺ ⦁ كود منع بوتات النشر ** ⦁",' ‎ ')
  545. .addField("**#help-js-admin-13 ➺ ⦁ **كود ميوت وديفين في نفص الوقت ** ⦁",' ‎ ')
  546. .addField("**#help-js-admin-14 ➺ ⦁ كود باند صوتي ** ⦁",' ‎ ')
  547. .addField("**#help-js-admin-15 ➺ ⦁ كود التفعيل بي الريكشن ** ⦁",' ‎ ')
  548.  
  549.  
  550. .setFooter('Toxic Codes')
  551.  
  552.  
  553. message.channel.send({embed});
  554.  
  555.  
  556. }
  557. });
  558.  
  559.  
  560.  
  561. client.on('message', message => {
  562. if (message.author.bot) return;
  563. if (message.content === prefix + "help-js-admin-1") {
  564. message.channel.send('**لقد تم ارسال الكود في الخاص :ok_hand: **');
  565.  
  566.  
  567.  
  568.  
  569.  
  570. message.author.sendMessage(`
  571.  
  572. ❖ **كود الباند**
  573. https://pastebin.com/YZAXKYUB
  574. `);
  575.  
  576. }
  577. });
  578.  
  579.  
  580.  
  581.  
  582. client.on('message', message => {
  583. if (message.author.bot) return;
  584. if (message.content === prefix + "help-js-admin-2") {
  585. message.channel.send('**لقد تم ارسال الكود في الخاص :ok_hand: **');
  586.  
  587.  
  588.  
  589.  
  590.  
  591. message.author.sendMessage(`
  592.  
  593. ❖ **كود الكيك**
  594. https://pastebin.com/0cNVLm1a
  595. `);
  596.  
  597. }
  598. });
  599.  
  600.  
  601.  
  602. client.on('message', message => {
  603. if (message.author.bot) return;
  604. if (message.content === prefix + "help-js-admin-3") {
  605. message.channel.send('**لقد تم ارسال الكود في الخاص :ok_hand: **');
  606.  
  607.  
  608.  
  609.  
  610.  
  611. message.author.sendMessage(`
  612.  
  613. ❖ **كود مسح الشات ( الكلير ) نفس سبيد بوت**
  614. https://pastebin.com/QERKkTtk
  615. `);
  616.  
  617. }
  618. });
  619.  
  620.  
  621.  
  622.  
  623.  
  624. client.on('message', message => {
  625. if (message.author.bot) return;
  626. if (message.content === prefix + "help-js-admin-4") {
  627. message.channel.send('**لقد تم ارسال الكود في الخاص :ok_hand: **');
  628.  
  629.  
  630.  
  631.  
  632.  
  633. message.author.sendMessage(`
  634.  
  635. ❖ **كود فتح وتقفيل الشات**
  636. https://pastebin.com/gb4me9bS
  637. `);
  638.  
  639. }
  640. });
  641.  
  642.  
  643. client.on('message', message => {
  644. if (message.author.bot) return;
  645. if (message.content === prefix + "help-js-admin-5") {
  646. message.channel.send('**لقد تم ارسال الكود في الخاص :ok_hand: **');
  647.  
  648.  
  649.  
  650.  
  651.  
  652. message.author.sendMessage(`
  653.  
  654. ❖ ** كود رابط يرسله خاص ل 100شخص لمدة 24 ساعه**
  655. https://pastebin.com/Xe5kzVUw
  656. `);
  657.  
  658. }
  659. });
  660.  
  661. client.on('message', message => {
  662. if (message.author.bot) return;
  663. if (message.content === prefix + "help-js-admin-6") {
  664. message.channel.send('**لقد تم ارسال الكود في الخاص :ok_hand: **');
  665.  
  666.  
  667.  
  668.  
  669.  
  670. message.author.sendMessage(`
  671.  
  672. ❖ ** كود لانشاء شات كتابي**
  673. https://pastebin.com/ChtbaGu2
  674. `);
  675.  
  676. }
  677. });
  678.  
  679. client.on('message', message => {
  680. if (message.author.bot) return;
  681. if (message.content === prefix + "help-js-admin-7") {
  682. message.channel.send('**لقد تم ارسال الكود في الخاص :ok_hand: **');
  683.  
  684.  
  685.  
  686.  
  687.  
  688. message.author.sendMessage(`
  689.  
  690. ❖ ** كود لانشاء روم صوتي**
  691. https://pastebin.com/Y2SWEE6N
  692. `);
  693.  
  694. }
  695. });
  696.  
  697.  
  698.  
  699. client.on('message', message => {
  700. if (message.author.bot) return;
  701. if (message.content === prefix + "help-js-admin-8") {
  702. message.channel.send('**لقد تم ارسال الكود في الخاص :ok_hand: **');
  703.  
  704.  
  705.  
  706.  
  707.  
  708. message.author.sendMessage(`
  709.  
  710. ❖ **invite : كود دعوه البوت مثال **
  711. https://pastebin.com/hP9VQpFR
  712. `);
  713.  
  714. }
  715. });
  716.  
  717.  
  718. client.on('message', message => {
  719. if (message.author.bot) return;
  720. if (message.content === prefix + "help-js-admin-9") {
  721. message.channel.send('**لقد تم ارسال الكود في الخاص :ok_hand: **');
  722.  
  723.  
  724.  
  725.  
  726.  
  727. message.author.sendMessage(`
  728.  
  729. ❖ **كود الاوتو رول التفعيل داخل السيرفر **
  730. https://pastebin.com/7tVEa317
  731. `);
  732.  
  733. }
  734. });
  735.  
  736.  
  737. client.on('message', message => {
  738. if (message.author.bot) return;
  739. if (message.content === prefix + "help-js-admin-10") {
  740. message.channel.send('**لقد تم ارسال الكود في الخاص :ok_hand: **');
  741.  
  742.  
  743.  
  744.  
  745.  
  746. message.author.sendMessage(`
  747.  
  748. ❖ **كود الميوت وفكه**
  749. https://pastebin.com/Gx7kqqRs
  750. `);
  751.  
  752. }
  753. });
  754.  
  755. client.on('message', message => {
  756. if (message.author.bot) return;
  757. if (message.content === prefix + "help-js-admin-11") {
  758. message.channel.send('**لقد تم ارسال الكود في الخاص :ok_hand: **');
  759.  
  760.  
  761.  
  762.  
  763.  
  764. message.author.sendMessage(`
  765.  
  766. ❖ **كود مضاد الجحفله**
  767. https://pastebin.com/sRGHJynR
  768. `);
  769.  
  770. }
  771. });
  772.  
  773. client.on('message', message => {
  774. if (message.author.bot) return;
  775. if (message.content === prefix + "help-js-admin-12") {
  776. message.channel.send('**لقد تم ارسال الكود في الخاص :ok_hand: **');
  777.  
  778.  
  779.  
  780.  
  781.  
  782. message.author.sendMessage(`
  783.  
  784. ❖ **كود منع بوتات النشر**
  785. https://pastebin.com/CwiL0GLQ
  786. `);
  787.  
  788. }
  789. });
  790.  
  791.  
  792. client.on('message', message => {
  793. if (message.author.bot) return;
  794. if (message.content === prefix + "help-js-admin-13") {
  795. message.channel.send('**لقد تم ارسال الكود في الخاص :ok_hand: **');
  796.  
  797.  
  798.  
  799.  
  800.  
  801. message.author.sendMessage(`
  802.  
  803. ❖ **كود ميوت وديفين في نفص الوقت **
  804. https://pastebin.com/vmTKSvgN
  805. `);
  806.  
  807. }
  808. });
  809.  
  810. client.on('message', message => {
  811. if (message.author.bot) return;
  812. if (message.content === prefix + "help-js-admin-14") {
  813. message.channel.send('**لقد تم ارسال الكود في الخاص :ok_hand: **');
  814.  
  815.  
  816.  
  817.  
  818.  
  819. message.author.sendMessage(`
  820.  
  821. ❖ **كود باند صوتي **
  822. https://pastebin.com/EcGhrAMJ
  823. `);
  824.  
  825. }
  826. });
  827.  
  828. client.on('message', message => {
  829. if (message.author.bot) return;
  830. if (message.content === prefix + "help-js-admin-15") {
  831. message.channel.send('**لقد تم ارسال الكود في الخاص :ok_hand: **');
  832.  
  833.  
  834.  
  835.  
  836.  
  837. message.author.sendMessage(`
  838.  
  839. ❖ ** كود التفعيل بي الريكشن **
  840. https://pastebin.com/EcGhrAMJ
  841. `);
  842.  
  843. }
  844. });
  845. client.on('message', message => {
  846. if (message.author.bot) return;
  847. if (message.content === prefix + "help-js-general") {
  848. const embed = new Discord.RichEmbed()
  849.  
  850.  
  851. .setColor('RANDOM')
  852. .setTimestamp()
  853.  
  854. .addField("⦁`All types of codes in Toxic Codes Server 💬`⦁",' ‎ ')
  855. .addField("**#help-js-general-1 ➺ ⦁ كود البنق **⦁",' ‎ ')
  856. .addField("**#help-js-general-2 ➺ ⦁ كود القرعة ** ⦁",' ‎ ')
  857. .addField("**#help-js-general-3 ➺ ⦁ كود الافتار ** ⦁",' ‎ ')
  858. .addField("**#help-js-general-4 ➺ ⦁ كود معلومات السيرفر ** ⦁",' ‎ ')
  859. .addField("**#help-js-general-5 ➺ ⦁ كود المعلومات الشخصية** ⦁",' ‎ ')
  860. .addField("**#help-js-general-6 ➺ ⦁ كود كت تويت** ⦁",' ‎ ')
  861. .addField("**#help-js-general-7 ➺ ⦁ كود صراحه** ⦁",' ‎ ')
  862.  
  863.  
  864. .setFooter('Toxic Codes')
  865.  
  866. message.channel.send({embed});
  867.  
  868.  
  869. }
  870. });
  871.  
  872.  
  873.  
  874.  
  875.  
  876.  
  877. client.on('message', message => {
  878. if (message.author.bot) return;
  879. if (message.content === prefix + "help-js-general-1") {
  880. message.channel.send('**لقد تم ارسال الكود في الخاص :ok_hand: **');
  881.  
  882.  
  883.  
  884.  
  885.  
  886. message.author.sendMessage(`
  887.  
  888. ❖ **كود البنق**
  889. https://pastebin.com/iCmTpWJX
  890. `);
  891.  
  892. }
  893. });
  894.  
  895.  
  896.  
  897.  
  898. client.on('message', message => {
  899. if (message.author.bot) return;
  900. if (message.content === prefix + "help-js-general-2") {
  901. message.channel.send('**لقد تم ارسال الكود في الخاص :ok_hand: **');
  902.  
  903.  
  904.  
  905.  
  906.  
  907. message.author.sendMessage(`
  908.  
  909. ❖ **كود القرعة**
  910. https://pastebin.com/eZHv8NPC
  911. `);
  912.  
  913. }
  914. });
  915.  
  916.  
  917.  
  918.  
  919.  
  920. client.on('message', message => {
  921. if (message.author.bot) return;
  922. if (message.content === prefix + "help-js-general-3") {
  923. message.channel.send('**لقد تم ارسال الكود في الخاص :ok_hand: **');
  924.  
  925.  
  926.  
  927.  
  928.  
  929. message.author.sendMessage(`
  930.  
  931. ❖ **كود الافاتار**
  932. https://pastebin.com/aBzSWJxy
  933. `);
  934.  
  935. }
  936. });
  937.  
  938.  
  939.  
  940.  
  941.  
  942. client.on('message', message => {
  943. if (message.author.bot) return;
  944. if (message.content === prefix + "help-js-general-4") {
  945. message.channel.send('**لقد تم ارسال الكود في الخاص :ok_hand: **');
  946.  
  947.  
  948.  
  949.  
  950.  
  951. message.author.sendMessage(`
  952.  
  953. ❖ **كود معلومات السيرفر**
  954. https://pastebin.com/Z082PXt3
  955. `);
  956.  
  957. }
  958. });
  959.  
  960.  
  961.  
  962.  
  963.  
  964.  
  965. client.on('message', message => {
  966. if (message.author.bot) return;
  967. if (message.content === prefix + "help-js-general-5") {
  968. message.channel.send('**لقد تم ارسال الكود في الخاص :ok_hand: **');
  969.  
  970.  
  971.  
  972.  
  973.  
  974. message.author.sendMessage(`
  975.  
  976. ❖ **كود المعلومات الشخصية**
  977. https://pastebin.com/ZMhAPtSB
  978. `);
  979.  
  980. }
  981. });
  982.  
  983.  
  984. client.on('message', message => {
  985. if (message.author.bot) return;
  986. if (message.content === prefix + "help-js-general-6") {
  987. message.channel.send('**لقد تم ارسال الكود في الخاص :ok_hand: **');
  988.  
  989.  
  990.  
  991.  
  992.  
  993. message.author.sendMessage(`
  994.  
  995. ❖ **كود كت تويت**
  996. https://pastebin.com/fak2SQsm
  997. `);
  998.  
  999. }
  1000. });
  1001.  
  1002.  
  1003.  
  1004.  
  1005. client.on('message', message => {
  1006. if (message.author.bot) return;
  1007. if (message.content === prefix + "help-js-general-7") {
  1008. message.channel.send('**لقد تم ارسال الكود في الخاص :ok_hand: **');
  1009.  
  1010.  
  1011.  
  1012.  
  1013.  
  1014. message.author.sendMessage(`
  1015.  
  1016. ❖ **كود صراحه **
  1017. https://pastebin.com/NC32yt0v
  1018. `);
  1019.  
  1020. }
  1021. });
  1022.  
  1023.  
  1024.  
  1025.  
  1026.  
  1027.  
  1028.  
  1029.  
  1030.  
  1031. client.on('message', message => {
  1032. if (message.author.bot) return;
  1033. if (message.content === prefix + "help-js-welcome") {
  1034. const embed = new Discord.RichEmbed()
  1035.  
  1036.  
  1037. .setColor('RANDOM')
  1038. .setTimestamp()
  1039.  
  1040. .addField("⦁`All types of codes in Toxic Codes Server 💬`⦁",' ‎ ')
  1041. .addField("**#help-js-welcome-1 ➺ ⦁ كود ترحيب مع ذكر رقم العضو **⦁",' ‎ ')
  1042. .addField("**#help-js-welcome-2 ➺ ⦁ كود الترحيب مع صورة ** ⦁",' ‎ ')
  1043. .addField("**#help-js-welcome-3 ➺ ⦁ كود مغادرة العضو ** ⦁",' ‎ ')
  1044. .addField("**#help-js-welcome-4 ➺ ⦁ كود تم دعوته بواسطة ** ⦁",' ‎ ')
  1045.  
  1046.  
  1047.  
  1048. .setFooter('Toxic Codes')
  1049.  
  1050.  
  1051. message.channel.send({embed});
  1052.  
  1053. }
  1054. });
  1055.  
  1056.  
  1057.  
  1058.  
  1059. client.on('message', message => {
  1060. if (message.author.bot) return;
  1061. if (message.content === prefix + "help-js-welcome-1") {
  1062. message.channel.send('**لقد تم ارسال الكود في الخاص :ok_hand: **');
  1063.  
  1064.  
  1065.  
  1066.  
  1067.  
  1068. message.author.sendMessage(`
  1069.  
  1070. ❖ **كود ترحيب بصورة**
  1071. https://paste.drhack.net/?ded81e2b02cab246#Oej+XdoRpbGnlTET2iH2zKdVCn+WFNCUatLLtOU1urs=
  1072. `);
  1073.  
  1074. }
  1075. });
  1076.  
  1077.  
  1078.  
  1079.  
  1080. client.on('message', message => {
  1081. if (message.author.bot) return;
  1082. if (message.content === prefix + "help-js-welcome-2") {
  1083. message.channel.send('**لقد تم ارسال الكود في الخاص :ok_hand: **');
  1084.  
  1085.  
  1086.  
  1087.  
  1088.  
  1089. message.author.sendMessage(`
  1090.  
  1091. ❖ **كود الترحيب في الخاص مع رقم العضو**
  1092. https://paste.drhack.net/?854e74d128b66da8#3menzqbk4bSRPItx7czUQhc1iuwjQRZTyaEVF6ZUktE=
  1093. `);
  1094.  
  1095. }
  1096. });
  1097.  
  1098.  
  1099.  
  1100.  
  1101. client.on('message', message => {
  1102. if (message.author.bot) return;
  1103. if (message.content === prefix + "help-js-welcome-3") {
  1104. message.channel.send('**لقد تم ارسال الكود في الخاص :ok_hand: **');
  1105.  
  1106.  
  1107.  
  1108.  
  1109.  
  1110. message.author.sendMessage(`
  1111.  
  1112. ❖**كود مغادرة العضو**
  1113. https://pastebin.com/8Da43txR
  1114. `);
  1115.  
  1116. }
  1117. });
  1118.  
  1119.  
  1120.  
  1121. client.on('message', message => {
  1122. if (message.author.bot) return;
  1123. if (message.content === prefix + "help-js-welcome-4") {
  1124. message.channel.send('**لقد تم ارسال الكود في الخاص :ok_hand: **');
  1125.  
  1126.  
  1127.  
  1128.  
  1129.  
  1130. message.author.sendMessage(`
  1131.  
  1132. ❖ **كود تم دعوته بواسطة**
  1133. https://pastebin.com/ihCR8nhW
  1134. `);
  1135.  
  1136. }
  1137. });
  1138.  
  1139.  
  1140.  
  1141. client.on('message', message => {
  1142. if (message.author.bot) return;
  1143. if (message.content === prefix + "help-js-help") {
  1144. const embed = new Discord.RichEmbed()
  1145.  
  1146.  
  1147. .setColor('RANDOM')
  1148. .setTimestamp()
  1149.  
  1150. .addField("⦁`All types of codes in Toxic Codes Server 💬`⦁",' ‎ ')
  1151. .addField("**#help-js-help-1 ➺ ⦁ كود هلب مع امبد يرسل بنفس الشات **⦁",' ‎ ')
  1152. .addField("**#help-js-help-2 ➺ ⦁ كود هلب مزخرف بدون امبد ويرسل عالخاص ** ⦁",' ‎ ')
  1153.  
  1154. .setFooter('Toxic Codes')
  1155.  
  1156.  
  1157. message.channel.send({embed});
  1158.  
  1159. }
  1160. });
  1161.  
  1162.  
  1163.  
  1164.  
  1165. client.on('message', message => {
  1166. if (message.author.bot) return;
  1167. if (message.content === prefix + "help-js-help-1") {
  1168. message.channel.send('**لقد تم ارسال الكود في الخاص :ok_hand: **');
  1169.  
  1170.  
  1171.  
  1172.  
  1173.  
  1174. message.author.sendMessage(`
  1175.  
  1176. ❖ **كود هلب مع امبد يرسل بالخاص**
  1177. https://pastebin.com/ZC0FHb0c
  1178. `);
  1179.  
  1180. }
  1181. });
  1182.  
  1183.  
  1184.  
  1185. client.on('message', message => {
  1186. if (message.author.bot) return;
  1187. if (message.content === prefix + "help-js-help-2") {
  1188. message.channel.send('**لقد تم ارسال الكود في الخاص :ok_hand: **');
  1189.  
  1190.  
  1191.  
  1192.  
  1193.  
  1194. message.author.sendMessage(`
  1195.  
  1196. ❖ **كود هلب بدون امبد ويرسل عالخاص**
  1197. https://pastebin.com/MuCMUQYc
  1198. `);
  1199.  
  1200. }
  1201. });
  1202.  
  1203.  
  1204.  
  1205.  
  1206.  
  1207. client.on('message', message => {
  1208. if (message.author.bot) return;
  1209. if (message.content === prefix + "help-js-bc") {
  1210. const embed = new Discord.RichEmbed()
  1211.  
  1212.  
  1213. .setColor('RANDOM')
  1214. .setTimestamp()
  1215.  
  1216. .addField("⦁`All types of codes in Toxic CodesServer 💬`⦁",' ‎ ')
  1217. .addField("**#help-js-bc-1 ➺ ⦁ برودكاست + للكل + مطور **⦁",' ‎ ')
  1218. .addField("**#help-js-bc-2 ➺ ⦁ برودكاست + للكل + غير مطور ** ⦁",' ‎ ')
  1219. .addField("**#help-js-bc-3 ➺ ⦁ برودكاست + للأونلاين + مع منشن + غير مطور **⦁",' ‎ ')
  1220. .addField("**#help-js-bc-4 ➺ ⦁ برودكاست + للكل + مع منشن + غير مطور ** ⦁",' ‎ ')
  1221.  
  1222. .setFooter('Toxic Codes')
  1223.  
  1224.  
  1225. message.channel.send({embed});
  1226.  
  1227. }
  1228. });
  1229.  
  1230.  
  1231.  
  1232.  
  1233.  
  1234.  
  1235.  
  1236.  
  1237.  
  1238.  
  1239. client.on('message', message => {
  1240. if (message.author.bot) return;
  1241. if (message.content === prefix + "help-js-bc-1") {
  1242. message.channel.send('**لقد تم ارسال الكود في الخاص :ok_hand: **');
  1243.  
  1244.  
  1245.  
  1246.  
  1247.  
  1248. message.author.sendMessage(`
  1249.  
  1250. ❖ **برودكاست + للكل **
  1251. https://pastebin.com/n2SyjdwH
  1252. `);
  1253.  
  1254. }
  1255. });
  1256.  
  1257.  
  1258.  
  1259. client.on('message', message => {
  1260. if (message.author.bot) return;
  1261. if (message.content === prefix + "help-js-bc-2") {
  1262. message.channel.send('**لقد تم ارسال الكود في الخاص :ok_hand: **');
  1263.  
  1264.  
  1265.  
  1266.  
  1267.  
  1268. message.author.sendMessage(`
  1269.  
  1270. ❖ **برودكاست + للكل + غير مطور**
  1271. https://pastebin.com/n2SyjdwH
  1272. `);
  1273.  
  1274. }
  1275. });
  1276.  
  1277.  
  1278.  
  1279.  
  1280. client.on('message', message => {
  1281. if (message.author.bot) return;
  1282. if (message.content === prefix + "help-js-bc-3") {
  1283. message.channel.send('**لقد تم ارسال الكود في الخاص :ok_hand: **');
  1284.  
  1285.  
  1286.  
  1287.  
  1288.  
  1289. message.author.sendMessage(`
  1290.  
  1291. ❖ ** برودكاست + للأونلاين + مع منشن + غير مطور**
  1292. https://pastebin.com/n2SyjdwH
  1293. `);
  1294.  
  1295. }
  1296. });
  1297.  
  1298.  
  1299.  
  1300.  
  1301. client.on('message', message => {
  1302. if (message.author.bot) return;
  1303. if (message.content === prefix + "help-js-bc-4") {
  1304. message.channel.send('**لقد تم ارسال الكود في الخاص :ok_hand: **');
  1305.  
  1306.  
  1307.  
  1308.  
  1309.  
  1310. message.author.sendMessage(`
  1311.  
  1312. ❖ **برودكاست + للكل + مع منشن + غير مطور**
  1313. https://pastebin.com/n2SyjdwH
  1314. `);
  1315.  
  1316. }
  1317. });
  1318.  
  1319.  
  1320.  
  1321.  
  1322.  
  1323.  
  1324.  
  1325. client.on('guildMemberAdd', member => {
  1326. member.guild.fetchInvites().then(guildInvites => {
  1327. const ei = invites[member.guild.id];
  1328. const invite = guildInvites.find(i => ei.get(i.code).uses < i.uses);
  1329. const inviter = client.users.get(invite.inviter.id);
  1330. const stewart = member.guild.channels.find("name", "✽-welcome");
  1331. stewart.send(`<@${member.user.id}> تمت الدعوه من <@${inviter.id}>`);
  1332. // stewart.send(`<@${member.user.id}> joined using invite code ${invite.code} from <@${inviter.id}>. Invite was used ${invite.uses} times since its creation.`);
  1333. });
  1334. });
  1335.  
  1336. client.on('message',message =>{
  1337. if(message.content == "#top inv"){
  1338. message.guild.fetchInvites().then(i =>{
  1339. var invites = [];
  1340.  
  1341. i.forEach(inv =>{
  1342. var [invs,i]=[{},null];
  1343.  
  1344. if(inv.maxUses){
  1345. invs[inv.code] =+ inv.uses+"/"+inv.maxUses;
  1346. }else{
  1347. invs[inv.code] =+ inv.uses;
  1348. }
  1349. invites.push(` لقد دعوت :- (${inv.inviter}) = (${invs[inv.code]}) \;`);
  1350.  
  1351. invites.push( `رابط الانفايت حق :point_up::skin-tone-1:: ${inv.url} \;`);
  1352. });
  1353. message.channel.send(invites.join(`\n`)+'\n\n**By @everyone:** '+message.author);
  1354.  
  1355. });
  1356.  
  1357. }
  1358. });
  1359.  
  1360.  
  1361.  
  1362. client.on('message', function(msg) {
  1363. if(msg.content.startsWith (prefix + 'server')) {
  1364. let embed = new Discord.RichEmbed()
  1365. .setColor('RANDOM')
  1366. .setThumbnail(msg.guild.iconURL)
  1367. .setTitle(`Showing Details Of **${msg.guild.name}*`)
  1368. .addField(':globe_with_meridians:** نوع السيرفر**',`[** __${msg.guild.region}__ **]`,true)
  1369. .addField(':medal:** __الرتب__**',`[** __${msg.guild.roles.size}__ **]`,true)
  1370. .addField(':red_circle:**__ عدد الاعضاء__**',`[** __${msg.guild.memberCount}__ **]`,true)
  1371. .addField(':large_blue_circle:**__ عدد الاعضاء الاونلاين__**',`[** __${msg.guild.members.filter(m=>m.presence.status == 'online').size}__ **]`,true)
  1372. .addField(':pencil:**__ الرومات الكتابية__**',`[** __${msg.guild.channels.filter(m => m.type === 'text').size}__** ]`,true)
  1373. .addField(':microphone:**__ رومات الصوت__**',`[** __${msg.guild.channels.filter(m => m.type === 'voice').size}__ **]`,true)
  1374. .addField(':crown:**__ الأونـر__**',`**${msg.guild.owner}**`,true)
  1375. .addField(':id:**__ ايدي السيرفر__**',`**${msg.guild.id}**`,true)
  1376.  
  1377. .addField(':date:**__ تم عمل السيرفر في__**',msg.guild.createdAt.toLocaleString())
  1378.  
  1379. msg.channel.send({embed:embed});
  1380. }
  1381. });
  1382.  
  1383.  
  1384.  
  1385.  
  1386.  
  1387.  
  1388. client.on('message', message => {
  1389. if (message.content.startsWith(prefix + "id")) {
  1390. var args = message.content.split(" ").slice(1);
  1391. let user = message.mentions.users.first();
  1392. var men = message.mentions.users.first();
  1393. var heg;
  1394. if(men) {
  1395. heg = men
  1396. } else {
  1397. heg = message.author
  1398. }
  1399. var mentionned = message.mentions.members.first();
  1400. var h;
  1401. if(mentionned) {
  1402. h = mentionned
  1403. } else {
  1404. h = message.member
  1405. }
  1406. moment.locale('ar-TN');
  1407. var id = new Discord.RichEmbed()
  1408. .setAuthor(message.author.username, message.author.avatarURL)
  1409. .setColor("#707070")
  1410. .addField(': دخولك لديسكورد قبل', `${moment(heg.createdTimestamp).format('YYYY/M/D HH:mm:ss')} **\n** \`${moment(heg.createdTimestamp).fromNow()}\`` ,true)
  1411. .addField(': انضمامك لسيرفر قبل', `${moment(h.joinedAt).format('YYYY/M/D HH:mm:ss')} \n \`${moment(h.joinedAt).fromNow()}\``, true)
  1412. .setFooter(`D.JPEI`, 'https://images-ext-2.discordapp.net/external/JpyzxW2wMRG2874gSTdNTpC_q9AHl8x8V4SMmtRtlVk/https/orcid.org/sites/default/files/files/ID_symbol_B-W_128x128.gif')
  1413. .setThumbnail(heg.avatarURL);
  1414. message.channel.send(id)
  1415. }
  1416. });
  1417.  
  1418.  
  1419. client.on('message', message => {
  1420. if (message.content.startsWith("#av")) {
  1421. var mentionned = message.mentions.users.first();
  1422. var x5bzm;
  1423. if(mentionned){
  1424. var x5bzm = mentionned;
  1425. } else {
  1426. var x5bzm = message.author;
  1427.  
  1428. }
  1429. const embed = new Discord.RichEmbed()
  1430. .setColor("RANDOM")
  1431. .setImage(`${x5bzm.avatarURL}`)
  1432. message.channel.sendEmbed(embed);
  1433. }
  1434. });
  1435.  
  1436.  
  1437. client.on('message', message => {
  1438. if(message.content == '#member') {
  1439. const embed = new Discord.RichEmbed()
  1440. .setColor('RANDOM')
  1441. .setImage(message.guild.iconURL)
  1442. .addField(`حالة الأعضاء🔋`,'-', true)
  1443. .addField(`💚 اونلاين: ${message.guild.members.filter(m=>m.presence.status == 'online').size}`,'-', true)
  1444. .addField(`❤ مشغول: ${message.guild.members.filter(m=>m.presence.status == 'dnd').size}`,'-', true)
  1445. .addField(`💛 خامل: ${message.guild.members.filter(m=>m.presence.status == 'idle').size}`,'-', true)
  1446. .addField(`🖤 اوفلاين: ${message.guild.members.filter(m=>m.presence.status == 'offline').size}`,'-', true)
  1447. .addField(`💙 الكل: ${message.guild.memberCount}`,'-', true)
  1448. message.channel.send({embed});
  1449.  
  1450. }
  1451. });
  1452.  
  1453.  
  1454.  
  1455.  
  1456.  
  1457. client.on('message', message => {
  1458. if (message.content.startsWith(prefix + "uptime")) {
  1459. let uptime = client.uptime;
  1460.  
  1461. let days = 0;
  1462. let hours = 0;
  1463. let minutes = 0;
  1464. let seconds = 0;
  1465. let notCompleted = true;
  1466.  
  1467. while (notCompleted) {
  1468.  
  1469. if (uptime >= 8.64e+7) {
  1470.  
  1471. days++;
  1472. uptime -= 8.64e+7;
  1473.  
  1474. } else if (uptime >= 3.6e+6) {
  1475.  
  1476. hours++;
  1477. uptime -= 3.6e+6;
  1478.  
  1479. } else if (uptime >= 60000) {
  1480.  
  1481. minutes++;
  1482. uptime -= 60000;
  1483.  
  1484. } else if (uptime >= 1000) {
  1485. seconds++;
  1486. uptime -= 1000;
  1487.  
  1488. }
  1489.  
  1490. if (uptime < 1000) notCompleted = false;
  1491.  
  1492. }
  1493.  
  1494. message.channel.send("`" + `${days} days, ${hours} hrs, ${minutes} min , ${seconds} sec` + "`");
  1495.  
  1496.  
  1497. }
  1498. });
  1499.  
  1500.  
  1501.  
  1502. client.on("message", message => {
  1503. if(!message.channel.guild) return;
  1504. if(message.author.bot) return;
  1505. if(message.content === "#own"){
  1506. const embed = new Discord.RichEmbed()
  1507.  
  1508.  
  1509. .setColor('RANDOM')
  1510. .setTimestamp()
  1511. .addField(':crown:**__<@462006869834203159>__**',`**${msg.guild.owner}**`,true)
  1512.  
  1513.  
  1514. .setFooter('Toxic Codes')
  1515.  
  1516.  
  1517. message.channel.send({embed});
  1518. }
  1519. });
  1520.  
  1521. client.on("message", message => {
  1522.  
  1523. if (message.content.startsWith(prefix + "bc3")) {
  1524. if (!message.member.hasPermission("ADMINISTRATOR")) return;
  1525. let args = message.content.split(" ").slice(1);
  1526. var argresult = args.join(' ');
  1527. message.guild.members.filter(m => m.presence.status !== 'offline').forEach(m => {
  1528. m.send(`${argresult}\n ${m}`);
  1529. })
  1530. message.channel.send(`\`${message.guild.members.filter(m => m.presence.status !== 'online').size}\` : عدد الاعضاء المستلمين`);
  1531. message.delete();
  1532. };
  1533. });
  1534.  
  1535. client.on('message', message => {
  1536. if (message.author.bot) return;
  1537. if (message.content === prefix + "help2") {
  1538. const embed = new Discord.RichEmbed()
  1539.  
  1540.  
  1541. .setColor('RANDOM')
  1542. .setTimestamp()
  1543.  
  1544. .addField("╔[❖════════════❖]╗",' ‎ ')
  1545. .addField(" اوامر عامه ",' ‎ ')
  1546. .addField(" ╚[❖════════════❖]╝`⦁",' ‎ ')
  1547. .addField("❖ #member ➾ معلومات الاعضاء ⦁",' ‎ ')
  1548. .addField("❖ #av ➾ صورة حسابك ⦁",' ‎ ')
  1549. .addField("❖ #uptime ➾ مدة تشغيل البوت ⦁",' ‎ ')
  1550. .addField("❖ #id ➾ اي دي ⦁",' ‎ ')
  1551. .addField("❖ #inv ➾ رابط السيرفر ⦁",' ‎ ')
  1552. .addField("❖ #own ➾ مسؤول البوت⦁",' ‎ ')
  1553. .addField("❖ #top-inv ➾ اكثر شخص بالدعوات ⦁",' ‎ ')
  1554. .addField("❖ ❖ #ping ➾ عرض سرعه اتصال البوت ⦁",' ‎ ')
  1555. .addField("❖ ❖ #server ➾ معلومات عن السيرفر ⦁",' ‎ ')
  1556.  
  1557. .setFooter('Toxic Codes')
  1558.  
  1559.  
  1560. message.channel.send({embed});
  1561.  
  1562.  
  1563. }
  1564. });
  1565.  
  1566.  
  1567. client.on('message', message => {
  1568. if (message.content === prefix + 'help-eris') {
  1569. const embed = new Discord.RichEmbed()
  1570.  
  1571.  
  1572. .setColor('RANDOM')
  1573. .setTimestamp()
  1574.  
  1575. .addField("╔[❖════════════❖]╗",' ‎ ')
  1576. .addField(" تحت الصيانه ",' ‎ ')
  1577. .addField(" ╚[❖════════════❖]╝`⦁",' ‎ ')
  1578.  
  1579. .setFooter('Toxic Codes')
  1580.  
  1581.  
  1582. message.channel.send({embed});
  1583.  
  1584.  
  1585. }
  1586. });
  1587.  
  1588. var guilds = {};
  1589.  
  1590. client.on('message',async message => {
  1591.  
  1592. if(message.content.startsWith(prefix + "js")) {
  1593.  
  1594. if(!message.channel.guild) return message.reply(' ');
  1595.  
  1596. let rank = message.guild.member(message.author).roles.find('name', '• Toxic » Support', '• Toxic » Support Plus');
  1597.  
  1598. if (!rank) return message.channel.send('🛑 **| يجب ان تمتلك رتبة سبورت لأستخدام هذا الأمر.**');
  1599.  
  1600. let jscodes = message.guild.channels.find(`name`, "✽-discord-js");
  1601.  
  1602. if(!jscodes) return message.channel.send("❌لم اجد الروم الخاص بنشر الاكواد");
  1603.  
  1604. let filter = m => m.author.id === message.author.id;
  1605.  
  1606. let thisMessage;
  1607.  
  1608. let thisFalse;
  1609.  
  1610. message.channel.send('📝 **| من فضلك اكتب الكود الأن... ✏ **').then(msg => {
  1611.  
  1612.  
  1613.  
  1614. message.channel.awaitMessages(filter, {
  1615.  
  1616. max: 1,
  1617.  
  1618. time: 90000,
  1619.  
  1620. errors: ['time']
  1621.  
  1622. })
  1623.  
  1624. .then(collected => {
  1625.  
  1626. collected.first().delete();
  1627.  
  1628. thisMessage = collected.first().content;
  1629.  
  1630. let boi;
  1631.  
  1632. msg.edit('📜 **| من فضلك اكتب وصف الكود الأن... ✏ **').then(msg => {
  1633.  
  1634.  
  1635.  
  1636. message.channel.awaitMessages(filter, {
  1637.  
  1638. max: 1,
  1639.  
  1640. time: 90000,
  1641.  
  1642. errors: ['time']
  1643.  
  1644. })
  1645.  
  1646. .then(collected => {
  1647.  
  1648. collected.first().delete();
  1649.  
  1650. boi = collected.first().content;
  1651.  
  1652. let boi2;
  1653.  
  1654. msg.edit('🤵 **| من فضلك اكتب من صنع هذا الكود الأن... ✏ **').then(msg => {
  1655.  
  1656.  
  1657.  
  1658. message.channel.awaitMessages(filter, {
  1659.  
  1660. max: 1,
  1661.  
  1662. time: 90000,
  1663.  
  1664. errors: ['time']
  1665.  
  1666. })
  1667.  
  1668. .then(collected => {
  1669.  
  1670. collected.first().delete();
  1671.  
  1672. boi2 = collected.first().content;
  1673.  
  1674. msg.edit('🛡 **| [ هل انت متأكد من نشر الكود؟ | [ نعم ] او [ لا**');
  1675.  
  1676. message.channel.awaitMessages(response => response.content === 'نعم' || 'لا' && filter,{
  1677.  
  1678. max: 1,
  1679.  
  1680. time: 90000,
  1681.  
  1682. errors: ['time']
  1683.  
  1684. })
  1685.  
  1686. .then(collected => {
  1687.  
  1688. if(collected.first().content === 'لا') {
  1689.  
  1690. msg.delete();
  1691.  
  1692. message.delete();
  1693.  
  1694. thisFalse = false;
  1695.  
  1696. }
  1697.  
  1698. if(collected.first().content === 'نعم') {
  1699.  
  1700. if(thisFalse === false) return;
  1701.  
  1702. msg.edit('🕊 **| Done ✅, تم بنجاح نشر كودك في روم الاكواد**');
  1703.  
  1704. collected.first().delete();
  1705.  
  1706. jscodes.send(`@everyone | @here
  1707. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  1708. **Toxic Codes© ⬇**
  1709. \`\`\`css
  1710. ${thisMessage}\`\`\`
  1711. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  1712. **وصف الكود**: ${boi}
  1713. **تم النشر بواسطة**: ${message.author}
  1714. **المصدر / الشخص الذي صنع الكود**: ${boi2}`);
  1715.  
  1716. }
  1717.  
  1718. }
  1719.  
  1720. );
  1721.  
  1722. });
  1723.  
  1724. });
  1725.  
  1726. }
  1727.  
  1728. );
  1729.  
  1730. });
  1731.  
  1732. }
  1733.  
  1734. );
  1735.  
  1736. })}});
  1737.  
  1738. client.on('message',async message => {
  1739.  
  1740. if(message.content.startsWith(prefix + "html")) {
  1741.  
  1742. if(!message.channel.guild) return message.reply(' ');
  1743.  
  1744. let rank = message.guild.member(message.author).roles.find('name', '• Toxic » Support', '• Toxic » Support Plus');
  1745.  
  1746. if (!rank) return message.channel.send('🛑 **| يجب ان تمتلك رتبة سبورت لأستخدام هذا الأمر.**');
  1747.  
  1748. let jscodes = message.guild.channels.find(`name`, "✽-discord-html");
  1749.  
  1750. if(!jscodes) return message.channel.send("❌لم اجد الروم الخاص بنشر الاكواد");
  1751.  
  1752. let filter = m => m.author.id === message.author.id;
  1753.  
  1754. let thisMessage;
  1755.  
  1756. let thisFalse;
  1757.  
  1758. message.channel.send('📝 **| من فضلك اكتب الكود الأن... ✏ **').then(msg => {
  1759.  
  1760.  
  1761.  
  1762. message.channel.awaitMessages(filter, {
  1763.  
  1764. max: 1,
  1765.  
  1766. time: 90000,
  1767.  
  1768. errors: ['time']
  1769.  
  1770. })
  1771.  
  1772. .then(collected => {
  1773.  
  1774. collected.first().delete();
  1775.  
  1776. thisMessage = collected.first().content;
  1777.  
  1778. let boi;
  1779.  
  1780. msg.edit('📜 **| من فضلك اكتب وصف الكود الأن... ✏ **').then(msg => {
  1781.  
  1782.  
  1783.  
  1784. message.channel.awaitMessages(filter, {
  1785.  
  1786. max: 1,
  1787.  
  1788. time: 90000,
  1789.  
  1790. errors: ['time']
  1791.  
  1792. })
  1793.  
  1794. .then(collected => {
  1795.  
  1796. collected.first().delete();
  1797.  
  1798. boi = collected.first().content;
  1799.  
  1800. let boi2;
  1801.  
  1802. msg.edit('🤵 **| من فضلك اكتب من صنع هذا الكود الأن... ✏ **').then(msg => {
  1803.  
  1804.  
  1805.  
  1806. message.channel.awaitMessages(filter, {
  1807.  
  1808. max: 1,
  1809.  
  1810. time: 90000,
  1811.  
  1812. errors: ['time']
  1813.  
  1814. })
  1815.  
  1816. .then(collected => {
  1817.  
  1818. collected.first().delete();
  1819.  
  1820. boi2 = collected.first().content;
  1821.  
  1822. msg.edit('🛡 **| [ هل انت متأكد من نشر الكود؟ | [ نعم ] او [ لا**');
  1823.  
  1824. message.channel.awaitMessages(response => response.content === 'نعم' || 'لا' && filter,{
  1825.  
  1826. max: 1,
  1827.  
  1828. time: 90000,
  1829.  
  1830. errors: ['time']
  1831.  
  1832. })
  1833.  
  1834. .then(collected => {
  1835.  
  1836. if(collected.first().content === 'لا') {
  1837.  
  1838. msg.delete();
  1839.  
  1840. message.delete();
  1841.  
  1842. thisFalse = false;
  1843.  
  1844. }
  1845.  
  1846. if(collected.first().content === 'نعم') {
  1847.  
  1848. if(thisFalse === false) return;
  1849.  
  1850. msg.edit('🕊 **| Done ✅, تم بنجاح نشر كودك في روم الاكواد**');
  1851.  
  1852. collected.first().delete();
  1853.  
  1854. jscodes.send(`@everyone | @here
  1855. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  1856. **Toxic Codes© ⬇**
  1857. \`\`\`css
  1858. ${thisMessage}\`\`\`
  1859. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  1860. **وصف الكود**: ${boi}
  1861. **تم النشر بواسطة**: ${message.author}
  1862. **المصدر / الشخص الذي صنع الكود**: ${boi2}`);
  1863.  
  1864. }
  1865.  
  1866. }
  1867.  
  1868. );
  1869.  
  1870. });
  1871.  
  1872. });
  1873.  
  1874. }
  1875.  
  1876. );
  1877.  
  1878. });
  1879.  
  1880. }
  1881.  
  1882. );
  1883.  
  1884. })}});
  1885.  
  1886.  
  1887. client.on ("guildMemberAdd", member => {
  1888.  
  1889. var role = member.guild.roles.find ("name", "• Toxic » Member");
  1890. member.addRole (role);
  1891.  
  1892. })
  1893.  
  1894. //كود التقديم عالسبورت
  1895.  
  1896.  
  1897. client.on("message", message => {
  1898. if(message.content.startsWith("#تقديم")) {
  1899. if(!message.channel.guild) return;
  1900. if(message.author.bot) return;
  1901. let channel = message.guild.channels.find("name", "✽-التقديمات")///n3k4a is one
  1902. if(!channel) return message.reply("**لانشاء روم ✽-التقديمات !!setsubmissions من فضلك اكتب الامر**")
  1903. if(channel) {
  1904. message.channel.send( message.member + ', **:timer:**').then( (m) =>{
  1905. m.edit( message.member + ', **اسمك الحقيقى بالكامل ✍**' )///n3k4a is one
  1906. m.channel.awaitMessages( m1 => m1.author == message.author,{ maxMatches: 1, time: 60*1000 } ).then ( (m1) => {
  1907. m1 = m1.first();
  1908. var name = m1.content;
  1909. m1.delete();
  1910. m.edit(message.member + ', **:timer:**').then( (m) =>{
  1911. m.edit( message.member + ', **عندك كام سنة 🎓**' )///n3k4a is one
  1912. setTimeout(() => {
  1913. m.delete()///n3k4a is one
  1914. }, 10000);
  1915. m.channel.awaitMessages( m2 => m2.author == message.author,{ maxMatches: 1, time: 60*1000 } ).then ( (m2) => {
  1916. m2 = m2.first();
  1917. var age = m2.content;
  1918. m2.delete()
  1919. message.channel.send( message.member + ', **:timer:**').then( (m) =>{
  1920. m.edit( message.member + ', **ما هي لغه البرمجة الخاصه بك ؟ 🎙**' )
  1921. setTimeout(() => {///n3k4a is one
  1922. m.delete()
  1923. }, 10000);
  1924. m.channel.awaitMessages( m1 => m1.author == message.author,{ maxMatches: 1, time: 60*1000 } ).then ( (m3) => {
  1925. m3 = m3.first();
  1926. var ask = m3.content;
  1927. m3.delete();
  1928. message.channel.send( message.member + ', **:timer:**').then( (m) =>{
  1929. m.edit( message.member + ', **VarوCosnt هل تعرف الفرق بين 📑**' )///n3k4a is one
  1930. setTimeout(() => {
  1931. m.delete()
  1932. }, 10000);
  1933. m.channel.awaitMessages( m1 => m1.author == message.author,{ maxMatches: 1, time: 60*1000 } ).then ( (m4) => {
  1934. m4 = m4.first();///n3k4a is one
  1935. var ask2 = m4.content;
  1936. m4.delete();///n3k4a is one
  1937. message.channel.send( message.member + ', **:timer:**').then( (m) =>{
  1938. m.edit( message.member + ', **لماذا يجب علينا ان نقبلك ؟ اعطنا كودالشخص مسويه ؟🤔**' )
  1939. m.channel.awaitMessages( m1 => m1.author == message.author,{ maxMatches: 1, time: 60*1000 } ).then ( (m5) => {///n3k4a is one
  1940. m5 = m5.first();
  1941. var ask3 = m5.content;
  1942. m5.delete();///n3k4a is one
  1943. m.edit(message.member + ', **.... جارى جمع البيانات**').then( (mtime)=>{
  1944. setTimeout(() => {
  1945. let embed = new Discord.RichEmbed()///n3k4a is one
  1946. .setColor('RANDOM')
  1947. .setTitle(`**تقديم ادارة** [__**${message.guild.name}**__]`)
  1948. .addField('**`الاسم`**', `${name}` , true)
  1949. .addField('**`العمر`**', `${age}` , true)
  1950. .addField('**`هما هي لغه البرمجة الخاصه به ؟ `**',`${ask}`)///n3k4a is one
  1951. .addField('**`*VarوConst هل يعرف الفرق بين `**',`${ask2}`)
  1952. .addField('**`لماذا تريد ان تكون سبورت ؟🤔>>>اعطنا كود انت مسويه ؟🤔`**',`${ask3}`)
  1953. .setFooter(message.author.username,'https://images-ext-2.discordapp.net/external/JpyzxW2wMRG2874gSTdNTpC_q9AHl8x8V4SMmtRtlVk/https/orcid.org/sites/default/files/files/ID_symbol_B-W_128x128.gif')
  1954. channel.send(embed)
  1955. }, 2500);///n3k4a is one
  1956. setTimeout(() => {
  1957. mtime.delete()
  1958. }, 3000);
  1959.  
  1960. })
  1961. })
  1962. })
  1963. })
  1964. })
  1965. })
  1966. })
  1967. })
  1968. })
  1969. })
  1970. })///n3k4a is one
  1971. }
  1972. }
  1973. });
  1974. client.on('message', message=>{///n3k4a is one
  1975. if(message.content.startsWith("#روم1")) {
  1976. if(!message.channel.guild) return;///n3k4a is one
  1977. if(message.author.bot) return;
  1978. if(!message.member.hasPermission('ADMINISTRATOR')) return message.reply("**تحتاج الى `MANAGE_CHANNELS`**");
  1979. message.guild.createChannel("✽-التقديمات", "text").then(c =>{
  1980. c.overwritePermissions(message.guild.id, {///n3k4a is one
  1981. SEND_MESSAGES: false
  1982.  
  1983. })///n3k4a is one
  1984. })
  1985. message.channel.send("**✅ تم انشاء روم التقديمات بنجاح**")///n3k4a is one
  1986. }
  1987. })
  1988.  
  1989. client.on("message", msg => { //Toxic Codes
  1990. if(msg.author.bot) return;
  1991. if(msg.channel.type === 'dm') return;
  1992. let prefix = '#'; //البرفكس
  1993. let msgarray = msg.content.split(" ");
  1994. let cmd = msgarray[0];
  1995. let args = msgarray.slice(1);
  1996. if(!msg.guild.member(msg.author).hasPermission("MANAGE_ROLES")) return;
  1997. if(cmd === `${prefix}قبول`){
  1998.  
  1999.  
  2000.  
  2001. let aUser = msg.guild.member(msg.mentions.users.first() || msg.guild.members.get(args[0]));
  2002. if(!aUser) return msg.channel.send("Couldn't find users.");
  2003.  
  2004.  
  2005.  
  2006.  
  2007. let ac = msg.guild.channels.find(`name`,"القبول-الرفض");
  2008. if(!ac) return msg.channel.send("Couldn't find `القبول-الرفض` channel. ");
  2009. ac.send(`** [ @• Toxic » Support ]تم بنجاح قبولك واعطائك رتبة ${aUser}**`)
  2010.  
  2011. msg.delete().catch(O_o=>{});
  2012. var role = msg.guild.roles.find(`name`, '• Toxic » Support');
  2013. var role2 = msg.guild.roles.find(`name`, '• Help » Github');
  2014. var role3 = msg.guild.roles.find(`name`, '• Help » Heroku');
  2015. if(!role) return msg.guild.channel.send("Could't find `• Toxic » Support` role.");
  2016. aUser.addRole(role);
  2017. aUser.addRole(role2);
  2018. aUser.addRole(role3);
  2019.  
  2020. return;
  2021. }
  2022. });
  2023.  
  2024.  
  2025. client.on("message", msg => {
  2026. if(msg.author.bot) return;
  2027. if(msg.channel.type === 'dm') return;
  2028. let prefix = '#'; //البرفكس
  2029. let msgarray = msg.content.split(" ");
  2030. let cmd = msgarray[0];
  2031. let args = msgarray.slice(1);
  2032. if(!msg.guild.member(msg.author).hasPermission("MANAGE_ROLES")) return;
  2033. if(cmd === `${prefix}سحب`){
  2034.  
  2035.  
  2036.  
  2037. let aUser = msg.guild.member(msg.mentions.users.first() || msg.guild.members.get(args[0]));
  2038. if(!aUser) return msg.channel.send("Couldn't find users.");
  2039.  
  2040.  
  2041.  
  2042.  
  2043. var role = msg.guild.roles.find(`name`, '• Toxic » Support');
  2044. var role2 = msg.guild.roles.find(`name`, '• Help » Github');
  2045. var role3 = msg.guild.roles.find(`name`, '• Help » Heroku');
  2046. if(!role) return msg.guild.channel.send("Could't find `• Toxic » Support` role.");
  2047. aUser.removeRole(role);
  2048. aUser.removeRole(role2);
  2049. aUser.removeRole(role3);
  2050.  
  2051. return;
  2052. }
  2053. });
  2054.  
  2055.  
  2056. client.on('message',async message => {
  2057. let mention = message.mentions.members.first();///n3k4a is one
  2058. if(message.content.startsWith("#رفض")) {
  2059. if(!message.channel.guild) return;///n3k4a is one
  2060. let acRoom = message.guild.channels.find('name', 'القبول-الرفض');
  2061. if(!acRoom) return message.reply("#روم2 من فضلك انشاء روم **القبول-الرفض** او اكتب الامر");
  2062. if(!message.guild.member(message.author).hasPermission("MANAGE_ROLES")) return;
  2063. if(!mention) return message.reply("منشن شخص");///n3k4a is one
  2064.  
  2065. acRoom.send(`**${mention} تم رفضك للاسف**`)
  2066. }
  2067. });
  2068. client.on('message', message=>{///n3k4a is one
  2069. if(message.content.startsWith("#روم2")) {
  2070. if(!message.channel.guild) return;
  2071. if(message.author.bot) return;
  2072. if(!message.member.hasPermission('ADMINISTRATOR')) return message.reply("**تحتاج الى `MANAGE_CHANNELS`**");
  2073. message.guild.createChannel("القبول-الرفض", "text").then(c =>{
  2074. c.overwritePermissions(message.guild.id, {///n3k4a is one
  2075. SEND_MESSAGES: false///n3k4a is one
  2076.  
  2077. })
  2078. })
  2079. message.channel.send("**✅ تم انشاء روم القبول والرفض بنجاح**") ///n3k4a is one
  2080. }
  2081. })///n3k4a is one
  2082.  
  2083.  
  2084.  
  2085.  
  2086. client.on('message', message => {
  2087. if (message.author.bot) return;
  2088. if (message.content === prefix + "help-js-games") {
  2089. const embed = new Discord.RichEmbed()
  2090.  
  2091.  
  2092. .setColor('RANDOM')
  2093. .setTimestamp()
  2094.  
  2095. .addField("⦁`All types of codes in Toxic Codes Server 💬`⦁",' ‎ ')
  2096. .addField("**#help-js-games-1 ➺ ⦁ لعبة اسئلة فورت نايت**⦁",' ‎ ')
  2097. .addField("**#help-js-games-2 ➺ ⦁ لعبة صراحة** ⦁",' ‎ ')
  2098. .addField("**#help-js-games-3 ➺ ⦁ لعبة كت تويت** ⦁",' ‎ ')
  2099. .addField("**#help-js-games-4 ➺ ⦁ لعبة لو خيروك** ⦁",' ‎ ')
  2100. .addField("**#help-js-games-5 ➺ ⦁ لعبة مريم** ⦁",' ‎ ')
  2101. .addField("**#help-js-games-6 ➺ ⦁ لعبة عقاب** ⦁",' ‎ ')
  2102. .addField("**#help-js-games-7 ➺ ⦁ لعبة فكك تحتاج جيسون** ⦁",' ‎ ')
  2103. .addField("**#help-js-games-8 ➺ ⦁ لعبة قرعة** ⦁",' ‎ ')
  2104. .addField("**#help-js-games-9 ➺ ⦁ لعبة اكس او** ⦁",' ‎ ')
  2105. .addField("**#help-js-games-10 ➺ ⦁ لعبة اسرع كتابة** ⦁",' ‎ ')
  2106. .setFooter('Toxic Cods')
  2107.  
  2108.  
  2109. message.channel.send({embed});
  2110.  
  2111.  
  2112. }
  2113. });
  2114. client.on('message', message => {
  2115. if (message.author.bot) return;
  2116. if (message.content === prefix + "help-js-games-1") {
  2117. message.channel.send('**لقد تم ارسال الكود في الخاص :ok_hand: **');
  2118.  
  2119.  
  2120.  
  2121.  
  2122.  
  2123. message.author.sendMessage(`
  2124.  
  2125. ❖ **كود اسئلة لعبة فورت نايت**
  2126. https://pastebin.com/ycDVzyup
  2127. `);
  2128.  
  2129. }
  2130. });
  2131.  
  2132. client.on('message', message => {
  2133. if (message.author.bot) return;
  2134. if (message.content === prefix + "help-js-games-2") {
  2135. message.channel.send('**لقد تم ارسال الكود في الخاص :ok_hand: **');
  2136.  
  2137.  
  2138.  
  2139.  
  2140.  
  2141. message.author.sendMessage(`
  2142. ❖ **كود لعبة صراحة**
  2143. https://pastebin.com/sgtxADHu
  2144. `);
  2145.  
  2146. }
  2147. });
  2148.  
  2149. client.on('message', message => {
  2150. if (message.author.bot) return;
  2151. if (message.content === prefix + "help-js-games-3") {
  2152. message.channel.send('**لقد تم ارسال الكود في الخاص :ok_hand: **');
  2153.  
  2154.  
  2155.  
  2156.  
  2157.  
  2158. message.author.sendMessage(`
  2159. ❖ **كود لعبة كت تويت**
  2160. https://paste.drhack.net/?ea5251c741026c3d#B/AW3E7mlppg8obzbnEIGgbjSc6PRFHnDqBTeOk+svw=
  2161. `);
  2162.  
  2163. }
  2164. });
  2165.  
  2166. client.on('message', message => {
  2167. if (message.author.bot) return;
  2168. if (message.content === prefix + "help-js-games-4") {
  2169. message.channel.send('**لقد تم ارسال الكود في الخاص :ok_hand: **');
  2170.  
  2171.  
  2172.  
  2173.  
  2174.  
  2175. message.author.sendMessage(`
  2176. ❖ **كود لعبة لو خيروك**
  2177. https://paste.drhack.net/?eae21f05292515ca#Q0wYzgc1EWSI9aPafHGGTpKqLN9yypU02d/5BSnmp/M=
  2178. `);
  2179.  
  2180. }
  2181. });
  2182.  
  2183. client.on('message', message => {
  2184. if (message.author.bot) return;
  2185. if (message.content === prefix + "help-js-games-4") {
  2186. message.channel.send('**لقد تم ارسال الكود في الخاص :ok_hand: **');
  2187.  
  2188.  
  2189.  
  2190.  
  2191.  
  2192. message.author.sendMessage(`
  2193. ❖ **كود لعبة مريم**
  2194. https://pastebin.com/ELJPi6Ef
  2195. `);
  2196.  
  2197. }
  2198. });
  2199.  
  2200. client.on('message', message => {
  2201. if (message.author.bot) return;
  2202. if (message.content === prefix + "help-js-games-5") {
  2203. message.channel.send('**لقد تم ارسال الكود في الخاص :ok_hand: **');
  2204.  
  2205.  
  2206.  
  2207.  
  2208.  
  2209. message.author.sendMessage(`
  2210. ❖ **كود لعبة مريم **
  2211. https://pastebin.com/kuEXN67Z
  2212. `);
  2213.  
  2214. }
  2215. });
  2216.  
  2217. client.on('message', message => {
  2218. if (message.author.bot) return;
  2219. if (message.content === prefix + "help-js-games-6") {
  2220. message.channel.send('**لقد تم ارسال الكود في الخاص :ok_hand: **');
  2221.  
  2222.  
  2223.  
  2224.  
  2225.  
  2226. message.author.sendMessage(`
  2227. ❖ **كود لعبة عقاب**
  2228. https://pastebin.com/ELJPi6Ef
  2229. `);
  2230.  
  2231. }
  2232. });
  2233.  
  2234. client.on('message', message => {
  2235. if (message.author.bot) return;
  2236. if (message.content === prefix + "help-js-games-7") {
  2237. message.channel.send('**لقد تم ارسال الكود في الخاص :ok_hand: **');
  2238.  
  2239.  
  2240.  
  2241.  
  2242.  
  2243. message.author.sendMessage(`
  2244. ❖ **كود لعبة فكك**
  2245. https://pastebin.com/7xpL4KB4
  2246. `);
  2247.  
  2248. }
  2249. });
  2250.  
  2251. client.on('message', message => {
  2252. if (message.author.bot) return;
  2253. if (message.content === prefix + "help-js-games-8") {
  2254. message.channel.send('**لقد تم ارسال الكود في الخاص :ok_hand: **');
  2255.  
  2256.  
  2257.  
  2258.  
  2259.  
  2260. message.author.sendMessage(`
  2261. ❖ **كود قرعة**
  2262. https://pastebin.com/Rh2BLmZC
  2263. `);
  2264.  
  2265. }
  2266. });
  2267.  
  2268. client.on('message', message => {
  2269. if (message.author.bot) return;
  2270. if (message.content === prefix + "help-js-games-9") {
  2271. message.channel.send('**لقد تم ارسال الكود في الخاص :ok_hand: **');
  2272.  
  2273.  
  2274.  
  2275.  
  2276.  
  2277. message.author.sendMessage(`
  2278. ❖ **كود لعبة اكس او**
  2279. https://pastebin.com/ADDKWuse
  2280. `);
  2281.  
  2282. }
  2283. });
  2284.  
  2285. client.on('message', message => {
  2286. if (message.author.bot) return;
  2287. if (message.content === prefix + "help-js-games-10") {
  2288. message.channel.send('**لقد تم ارسال الكود في الخاص :ok_hand: **');
  2289.  
  2290.  
  2291.  
  2292.  
  2293.  
  2294. message.author.sendMessage(`
  2295. ❖ **كود لعبة اسرع كتابة**
  2296. https://pastebin.com/PfvYF1ak
  2297. `);
  2298.  
  2299. }
  2300. });
  2301.  
  2302. client.on('message',async message => {
  2303.  
  2304. if(message.content.startsWith(prefix + "py")) {
  2305.  
  2306. if(!message.channel.guild) return message.reply(' ');
  2307.  
  2308. let rank = message.guild.member(message.author).roles.find('name', '• Toxic » Support');
  2309.  
  2310. if (!rank) return message.channel.send('🛑 **| يجب ان تمتلك رتبة سبورت لأستخدام هذا الأمر.**');
  2311.  
  2312. let jscodes = message.guild.channels.find(`name`, "✽-discord-py");
  2313.  
  2314. if(!jscodes) return message.channel.send("❌لم اجد الروم الخاص بنشر الاكواد");
  2315.  
  2316. let filter = m => m.author.id === message.author.id;
  2317.  
  2318. let thisMessage;
  2319.  
  2320. let thisFalse;
  2321.  
  2322. message.channel.send('📝 **| من فضلك اكتب الكود الأن... ✏ **').then(msg => {
  2323.  
  2324.  
  2325.  
  2326. message.channel.awaitMessages(filter, {
  2327.  
  2328. max: 1,
  2329.  
  2330. time: 90000,
  2331.  
  2332. errors: ['time']
  2333.  
  2334. })
  2335.  
  2336. .then(collected => {
  2337.  
  2338. collected.first().delete();
  2339.  
  2340. thisMessage = collected.first().content;
  2341.  
  2342. let boi;
  2343.  
  2344. msg.edit('📜 **| من فضلك اكتب وصف الكود الأن... ✏ **').then(msg => {
  2345.  
  2346.  
  2347.  
  2348. message.channel.awaitMessages(filter, {
  2349.  
  2350. max: 1,
  2351.  
  2352. time: 90000,
  2353.  
  2354. errors: ['time']
  2355.  
  2356. })
  2357.  
  2358. .then(collected => {
  2359.  
  2360. collected.first().delete();
  2361.  
  2362. boi = collected.first().content;
  2363.  
  2364. let boi2;
  2365.  
  2366. msg.edit('🤵 **| من فضلك اكتب من صنع هذا الكود الأن... ✏ **').then(msg => {
  2367.  
  2368.  
  2369.  
  2370. message.channel.awaitMessages(filter, {
  2371.  
  2372. max: 1,
  2373.  
  2374. time: 90000,
  2375.  
  2376. errors: ['time']
  2377.  
  2378. })
  2379.  
  2380. .then(collected => {
  2381.  
  2382. collected.first().delete();
  2383.  
  2384. boi2 = collected.first().content;
  2385.  
  2386. msg.edit('🛡 **| [ هل انت متأكد من نشر الكود؟ | [ نعم ] او [ لا**');
  2387.  
  2388. message.channel.awaitMessages(response => response.content === 'نعم' || 'لا' && filter,{
  2389.  
  2390. max: 1,
  2391.  
  2392. time: 90000,
  2393.  
  2394. errors: ['time']
  2395.  
  2396. })
  2397.  
  2398. .then(collected => {
  2399.  
  2400. if(collected.first().content === 'لا') {
  2401.  
  2402. msg.delete();
  2403.  
  2404. message.delete();
  2405.  
  2406. thisFalse = false;
  2407.  
  2408. }
  2409.  
  2410. if(collected.first().content === 'نعم') {
  2411.  
  2412. if(thisFalse === false) return;
  2413.  
  2414. msg.edit('🕊 **| Done ✅, تم بنجاح نشر كودك في روم الاكواد**');
  2415.  
  2416. collected.first().delete();
  2417.  
  2418. jscodes.send(`@everyone | @here
  2419. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  2420. **Toxic Codes© ⬇**
  2421. \`\`\`css
  2422. ${thisMessage}\`\`\`
  2423. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  2424. **وصف الكود**: ${boi}
  2425. **تم النشر بواسطة**: ${message.author}
  2426. **المصدر / الشخص الذي صنع الكود**: ${boi2}`);
  2427.  
  2428. }
  2429.  
  2430. }
  2431.  
  2432. );
  2433.  
  2434. });
  2435.  
  2436. });
  2437.  
  2438. }
  2439.  
  2440. );
  2441.  
  2442. });
  2443.  
  2444. }
  2445.  
  2446. );
  2447.  
  2448. })}});
  2449.  
  2450.  
  2451. client.on('message',async message => {
  2452.  
  2453. if(message.content.startsWith(prefix + "css")) {
  2454.  
  2455. if(!message.channel.guild) return message.reply(' ');
  2456.  
  2457. let rank = message.guild.member(message.author).roles.find('name', '• Toxic » Support');
  2458.  
  2459. if (!rank) return message.channel.send('🛑 **| يجب ان تمتلك رتبة سبورت لأستخدام هذا الأمر.**');
  2460.  
  2461. let jscodes = message.guild.channels.find(`name`, "✽-code-css");
  2462.  
  2463. if(!jscodes) return message.channel.send("❌لم اجد الروم الخاص بنشر الاكواد");
  2464.  
  2465. let filter = m => m.author.id === message.author.id;
  2466.  
  2467. let thisMessage;
  2468.  
  2469. let thisFalse;
  2470.  
  2471. message.channel.send('📝 **| من فضلك اكتب الكود الأن... ✏ **').then(msg => {
  2472.  
  2473.  
  2474.  
  2475. message.channel.awaitMessages(filter, {
  2476.  
  2477. max: 1,
  2478.  
  2479. time: 90000,
  2480.  
  2481. errors: ['time']
  2482.  
  2483. })
  2484.  
  2485. .then(collected => {
  2486.  
  2487. collected.first().delete();
  2488.  
  2489. thisMessage = collected.first().content;
  2490.  
  2491. let boi;
  2492.  
  2493. msg.edit('📜 **| من فضلك اكتب وصف الكود الأن... ✏ **').then(msg => {
  2494.  
  2495.  
  2496.  
  2497. message.channel.awaitMessages(filter, {
  2498.  
  2499. max: 1,
  2500.  
  2501. time: 90000,
  2502.  
  2503. errors: ['time']
  2504.  
  2505. })
  2506.  
  2507. .then(collected => {
  2508.  
  2509. collected.first().delete();
  2510.  
  2511. boi = collected.first().content;
  2512.  
  2513. let boi2;
  2514.  
  2515. msg.edit('🤵 **| من فضلك اكتب من صنع هذا الكود الأن... ✏ **').then(msg => {
  2516.  
  2517.  
  2518.  
  2519. message.channel.awaitMessages(filter, {
  2520.  
  2521. max: 1,
  2522.  
  2523. time: 90000,
  2524.  
  2525. errors: ['time']
  2526.  
  2527. })
  2528.  
  2529. .then(collected => {
  2530.  
  2531. collected.first().delete();
  2532.  
  2533. boi2 = collected.first().content;
  2534.  
  2535. msg.edit('🛡 **| [ هل انت متأكد من نشر الكود؟ | [ نعم ] او [ لا**');
  2536.  
  2537. message.channel.awaitMessages(response => response.content === 'نعم' || 'لا' && filter,{
  2538.  
  2539. max: 1,
  2540.  
  2541. time: 90000,
  2542.  
  2543. errors: ['time']
  2544.  
  2545. })
  2546.  
  2547. .then(collected => {
  2548.  
  2549. if(collected.first().content === 'لا') {
  2550.  
  2551. msg.delete();
  2552.  
  2553. message.delete();
  2554.  
  2555. thisFalse = false;
  2556.  
  2557. }
  2558.  
  2559. if(collected.first().content === 'نعم') {
  2560.  
  2561. if(thisFalse === false) return;
  2562.  
  2563. msg.edit('🕊 **| Done ✅, تم بنجاح نشر كودك في روم الاكواد**');
  2564.  
  2565. collected.first().delete();
  2566.  
  2567. jscodes.send(`@everyone | @here
  2568. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  2569. **Toxic Codes© ⬇**
  2570. \`\`\`css
  2571. ${thisMessage}\`\`\`
  2572. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  2573. **وصف الكود**: ${boi}
  2574. **تم النشر بواسطة**: ${message.author}
  2575. **المصدر / الشخص الذي صنع الكود**: ${boi2}`);
  2576.  
  2577. }
  2578.  
  2579. }
  2580.  
  2581. );
  2582.  
  2583. });
  2584.  
  2585. });
  2586.  
  2587. }
  2588.  
  2589. );
  2590.  
  2591. });
  2592.  
  2593. }
  2594.  
  2595. );
  2596.  
  2597. })}});
  2598.  
  2599.  
  2600. client.on('guildMemberAdd', member => {
  2601. member.guild.fetchInvites().then(guildInvites => {
  2602. const ei = invites[member.guild.id];
  2603. const invite = guildInvites.find(i => ei.get(i.code).uses < i.uses);
  2604. const inviter = client.users.get(invite.inviter.id);
  2605. const stewart = member.guild.channels.find("name", "✽-welcome");
  2606. stewart.send(`<@${member.user.id}> تمت الدعوه من <@${inviter.id}>`);
  2607. // stewart.send(`<@${member.user.id}> joined using invite code ${invite.code} from <@${inviter.id}>. Invite was used ${invite.uses} times since its creation.`);
  2608. });
  2609. });
  2610.  
  2611. client.on('message',async message => {
  2612.  
  2613. if(message.content.startsWith(prefix + "php")) {
  2614.  
  2615. if(!message.channel.guild) return message.reply(' ');
  2616.  
  2617. let rank = message.guild.member(message.author).roles.find('name', '• Toxic » Support');
  2618.  
  2619. if (!rank) return message.channel.send('🛑 **| يجب ان تمتلك رتبة سبورت لأستخدام هذا الأمر.**');
  2620.  
  2621. let jscodes = message.guild.channels.find(`name`, "✽-code-php");
  2622.  
  2623. if(!jscodes) return message.channel.send("❌لم اجد الروم الخاص بنشر الاكواد");
  2624.  
  2625. let filter = m => m.author.id === message.author.id;
  2626.  
  2627. let thisMessage;
  2628.  
  2629. let thisFalse;
  2630.  
  2631. message.channel.send('📝 **| من فضلك اكتب الكود الأن... ✏ **').then(msg => {
  2632.  
  2633.  
  2634.  
  2635. message.channel.awaitMessages(filter, {
  2636.  
  2637. max: 1,
  2638.  
  2639. time: 90000,
  2640.  
  2641. errors: ['time']
  2642.  
  2643. })
  2644.  
  2645. .then(collected => {
  2646.  
  2647. collected.first().delete();
  2648.  
  2649. thisMessage = collected.first().content;
  2650.  
  2651. let boi;
  2652.  
  2653. msg.edit('📜 **| من فضلك اكتب وصف الكود الأن... ✏ **').then(msg => {
  2654.  
  2655.  
  2656.  
  2657. message.channel.awaitMessages(filter, {
  2658.  
  2659. max: 1,
  2660.  
  2661. time: 90000,
  2662.  
  2663. errors: ['time']
  2664.  
  2665. })
  2666.  
  2667. .then(collected => {
  2668.  
  2669. collected.first().delete();
  2670.  
  2671. boi = collected.first().content;
  2672.  
  2673. let boi2;
  2674.  
  2675. msg.edit('🤵 **| من فضلك اكتب من صنع هذا الكود الأن... ✏ **').then(msg => {
  2676.  
  2677.  
  2678.  
  2679. message.channel.awaitMessages(filter, {
  2680.  
  2681. max: 1,
  2682.  
  2683. time: 90000,
  2684.  
  2685. errors: ['time']
  2686.  
  2687. })
  2688.  
  2689. .then(collected => {
  2690.  
  2691. collected.first().delete();
  2692.  
  2693. boi2 = collected.first().content;
  2694.  
  2695. msg.edit('🛡 **| [ هل انت متأكد من نشر الكود؟ | [ نعم ] او [ لا**');
  2696.  
  2697. message.channel.awaitMessages(response => response.content === 'نعم' || 'لا' && filter,{
  2698.  
  2699. max: 1,
  2700.  
  2701. time: 90000,
  2702.  
  2703. errors: ['time']
  2704.  
  2705. })
  2706.  
  2707. .then(collected => {
  2708.  
  2709. if(collected.first().content === 'لا') {
  2710.  
  2711. msg.delete();
  2712.  
  2713. message.delete();
  2714.  
  2715. thisFalse = false;
  2716.  
  2717. }
  2718.  
  2719. if(collected.first().content === 'نعم') {
  2720.  
  2721. if(thisFalse === false) return;
  2722.  
  2723. msg.edit('🕊 **| Done ✅, تم بنجاح نشر كودك في روم الاكواد**');
  2724.  
  2725. collected.first().delete();
  2726.  
  2727. jscodes.send(`@everyone | @here
  2728. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  2729. **Toxic Codes© ⬇**
  2730. \`\`\`css
  2731. ${thisMessage}\`\`\`
  2732. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  2733. **وصف الكود**: ${boi}
  2734. **تم النشر بواسطة**: ${message.author}
  2735. **المصدر / الشخص الذي صنع الكود**: ${boi2}`);
  2736.  
  2737. }
  2738.  
  2739. }
  2740.  
  2741. );
  2742.  
  2743. });
  2744.  
  2745. });
  2746.  
  2747. }
  2748.  
  2749. );
  2750.  
  2751. });
  2752.  
  2753. }
  2754.  
  2755. );
  2756.  
  2757. })}});
  2758.  
  2759. // THIS MUST BE THIS WAY
  2760. client.login(process.env.BOT_TOKEN);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement