Advertisement
ninja-gen

Eval

Dec 10th, 2019
440
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.72 KB | None | 0 0
  1. const Discord = require("discord.js");
  2. const customization = require('../../commanddata/config.json');
  3. const ownerIDs = require('../../System/Assets/Identification/ownIDs.json');
  4.  
  5. function clean(text) {
  6. if (typeof(text) === "string")
  7. return text.replace(/`/g, "`" + String.fromCharCode(8203)).replace(/@/g, "@" + String.fromCharCode(8203));
  8. else
  9. return text;
  10. }
  11. const embed = new Discord.RichEmbed()
  12. .setColor("#ff9900")
  13. .setTitle("Permissions Error")
  14. .setDescription("You scrub, what made you think you'd be able to do that?? :face_palm:")
  15. .addField("Your Permission Level", "***BOT USER***")
  16. .addField("Permission Level Required", "***BOT OWNER***")
  17. .setFooter(`© Ninja Gen`, `https://cdn.discordapp.com/avatars/544049582959755264/b5f7f7b81321f647ff62c991871bae43.png?size=2048?size=1024`)
  18.  
  19. exports.run = (client, message, args) => {
  20.  
  21. if(!ownerIDs.includes(message.author.id)) {
  22. return message.channel.send(embed);
  23. //message.channel.send(embed);
  24. } else {
  25. args = args.join(" ");
  26. try {
  27. if(message.content.includes("client.token")) return message.channel.send("Token Leak Prevented 👌, Nice Try Bitch!!");
  28. var evaled = eval(args);
  29. if (typeof evaled !== 'string')
  30. evaled = require('util').inspect(evaled);
  31. message.channel.send(`\`\`\`xl\n${clean(evaled)}\n\`\`\``);
  32. } catch (err) {
  33. message.channel.send(`\`ERROR\` \`\`\`xl\n${clean(err)}\n\`\`\``);
  34. message.delete().catch()
  35. }
  36. }
  37. }
  38. exports.conf = {
  39. enabled: true,
  40. guildOnly: false,
  41. aliases: [],
  42. permLevel: 5
  43. };
  44.  
  45. exports.help = {
  46. name: 'eval',
  47. description: 'Evaluates a JS string.',
  48. usage: 'eval',
  49. group: 'Owner'
  50. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement