mirror of
https://github.com/SrIzan10/Recluse-Bot.git
synced 2026-05-01 10:55:24 +00:00
Create remove.js
This commit is contained in:
34
commands/economy/remove.js
Normal file
34
commands/economy/remove.js
Normal file
@@ -0,0 +1,34 @@
|
||||
const { MessageEmbed }= require("discord.js");
|
||||
const db = require("quick.db");
|
||||
|
||||
module.exports = {
|
||||
|
||||
name: "removemoney",
|
||||
aliases: ["rm"],
|
||||
category: "economy",
|
||||
description: "Removes money from a user",
|
||||
usage: "[ mention | ID]",
|
||||
accessableby: "Administrator, Owner"
|
||||
,
|
||||
run: async (bot, message, args) => {
|
||||
if (!message.member.hasPermission("ADMINISTRATOR", "MANAGE_GUILD")) return message.channel.send("❌ You do not have permissions to remove money!");
|
||||
if (!args[0]) return message.channel.send("**Please Enter A User!**")
|
||||
|
||||
let user = message.mentions.members.first() || message.guild.members.cache.get(args[0]) || message.guild.members.cache.find(r => r.user.username.toLowerCase() === args[0].toLocaleLowerCase()) || message.guild.members.cache.find(r => r.displayName.toLowerCase() === args[0].toLocaleLowerCase());
|
||||
if (!user) return message.channel.send("**Enter A Valid User!**")
|
||||
|
||||
if (!args[1]) return message.channel.send("**Please Enter A Amount!**")
|
||||
if (isNaN(args[1])) return message.channel.send("**Enter Valid Amount!**");
|
||||
let bal = await db.fetch(`money_${user.id}`)
|
||||
|
||||
if (args[0] > bal) return message.channel.send("**Cannot Remove That Much Money!**")
|
||||
db.subtract(`money_${user.id}`, args[1])
|
||||
let bal2 = await db.fetch(`money_${user.id}`)
|
||||
|
||||
let moneyEmbed = new MessageEmbed()
|
||||
.setColor("GREEN")
|
||||
.setDescription(`✅ Removed ${args[1]} coins\n\nNew Balance: ${bal2}`);
|
||||
message.channel.send(moneyEmbed)
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user