woomy-v2/bot/commands/Configuration/userprefix.js

25 lines
789 B
JavaScript

const Command = require("../../base/Command.js");
class Userprefix extends Command {
constructor (client) {
super(client, {
description: "Change the prefix you use for Woomy. This will affect servers and commands in DM's.",
usage: "`userprefix` <new prefix>",
examples: "`userprefix !!` - Sets your personal prefix to !!"
});
}
async run (message, args) { // eslint-disable-line no-unused-vars
if (!args[0]) {
return message.channel.send(
`Your prefix for Woomy is currently: \`${await this.client.db.getUserKey(message.author.id, 'prefix')}\``
);
};
await this.client.db.setUserKey(message.author.id, 'prefix', args[0]);
message.channel.send(`Your personal prefix has been set to: \`${args[0]}\``);
};
};
module.exports = Userprefix;