Advertisement
ninja-gen

Untitled

Dec 17th, 2019
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.54 KB | None | 0 0
  1. const Discord = require("discord.js");
  2. const fs = require("fs");
  3. const customisation = require('../customisation.json');
  4. const db = require('quick.db');
  5.  
  6. exports.run = async (bot, message, args, prefix) => {
  7.  
  8. if(!message.member.hasPermission("ADMINISTRATOR")) return message.reply(`:facepalm: You can't do that BOIII! :facepalm:`);
  9. if(!args[0] || args[0 == "help"]) return message.reply(`Usage: [p]prefix <desired prefix here> ([p] is the bot original prefix or the prefix previously set)\n [p]prefix clear (to clear the customised prefix and reset it to /)`);
  10.  
  11. //let prefixes = JSON.parse(fs.readFileSync("./prefixes.json", "utf8"));
  12.  
  13. //prefixes[message.guild.id] = {
  14. // prefixes: args[0]
  15. //};
  16. //fs.writeFile("./prefixes.json", JSON.stringify(prefixes), (err) =>{
  17. // if (err) console.log(err)
  18. //});
  19. if(args[0] === 'clear'){
  20. db.set(`prefix_${message.guild.id}`, '/')
  21. message.channel.send("Success, Cleared customised prefix. Reset to /")
  22. return
  23. }else{
  24. db.set(`prefix_${message.guild.id}`, args[0])
  25.  
  26.  
  27. let embed = new Discord.RichEmbed()
  28. .setColor("#ff8200")
  29. .setTitle("Prefix Changed")
  30. .setDescription(`Set to ${args[0]}`)
  31. .setFooter(`© Toxic Bot by | ${customisation.ownername}`);
  32.  
  33. message.channel.send({embed});
  34. }
  35. }
  36.  
  37. exports.conf = {
  38. enabled: true,
  39. guildOnly: false,
  40. aliases: [],
  41. permLevel: 0
  42. };
  43.  
  44. exports.help = {
  45. name: 'prefix',
  46. description: 'Changes the prefix for the server.',
  47. usage: 'prefix <prefix>'
  48. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement