Zonies-Bot/commands/prefix.js
2025-05-12 12:57:59 -05:00

23 lines
1.1 KiB
JavaScript

const Embed = require("../functions/embed")
module.exports = {
config: {
name: "prefix",
cooldown: 5000,
available: true,
usage: true,
permissions: ["ManageServer"],
aliases: []
},
run: async (client, message, args, db) => {
const embed = new Embed()
.setDescription(`${client.translate.get(db.language, "Commands.prefix.prefix")}: \`${db.prefix}\`\n\n${client.translate.get(db.language, "Commands.prefix.change")} \`${db.prefix}prefix <${client.translate.get(db.language, "Commands.prefix.new")}>\``)
if (!args[0]) return message.reply({ embeds: [embed] }, false);
if (args[0] === db.prefix) return message.reply({ embeds: [embed] }, false);
if (args[0].length > 8) return message.reply(client.translate.get(db.language, "Commands.prefix.tooMany"), false);
await client.database.updateGuild(message.server.id, { prefix: args[0] });
return message.reply(`${client.translate.get(db.language, "Commands.prefix.success")} \`${args[0]}\``, false);
},
};