Advertisement
ninja-gen

Untitled

Dec 17th, 2019
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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