Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Antes, crie o arquivo "prefixes.json" e adicione chaves vazias dentro dele: { }
- //colocar no Index.js, posicionado:
- bot.on('message', message => {
- if(message.author.bot) return; //não responde bot
- if(message.channel.type == "dm") return; //não reponde dm
- let prefixes = JSON.parse(fs.readFileSync("./prefixes.json", "utf8"));
- if(!prefixes[message.guild.id]){
- prefixes[message.guild.id] = {
- prefixes: botconfig.prefix
- };
- }
- let prefix = prefixes[message.guild.id].prefixes;
- if(!message.content.startsWith(prefix)) return; //responde só ao seu prefixo
- let messageArray = message.content.split(" ");
- let command = messageArray[0];
- let args = messageArray.slice(1);
- let arquivocmd = bot.commands.get(command.slice(prefix.length));
- if(arquivocmd) arquivocmd.run(bot,message,args);
- });
- //colocar no comando: prefix.js
- const Discord = require("discord.js");
- const fs = require("fs");
- exports.run = async (bot, message, args) => {
- if(!message.member.hasPermission("MANAGE_SERVER")) return message.reply("Você não tem essa permissão | Digite o comando perms <@usuario> para saber de suas permissões!");
- if(!args[0] || args[0 == "help"]) return message.reply("Para trocar de prefixo digite: >prefixo <novo prefixo>");
- let prefixes = JSON.parse(fs.readFileSync("./prefixes.json", "utf8"));
- prefixes[message.guild.id] = {
- prefixes: args[0]
- };
- fs.writeFile("./prefixes.json", JSON.stringify(prefixes), (err) => {
- if (err) console.log(err)
- });
- let sEmbed = new Discord.RichEmbed()
- .setColor("36393e")
- .setTitle("PREFIXO ALTERADO COM SUCESSO")
- .setDescription(Prefixo Alterado para: ${args[0]});
- message.channel.send(sEmbed);
- }
- exports.help = {
- name: "prefix"
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement