Node.js 经济命令:不允许用户给自己钱

Node.js 经济命令:不允许用户给自己钱,node.js,discord.js,Node.js,Discord.js,我想在用户在命令中提到自己时发送一条消息 const Discord=require(“Discord.js”); const db=require(“quick.db”) const client=new Discord.client(); module.exports.run=async(客户端、消息、参数)=>{ 让user=message.indications.users.first(); 如果(!user)返回message.reply(“没有门西亚诺是一个阿尔圭亚人,没有波德雷·哈

我想在用户在命令中提到自己时发送一条消息

const Discord=require(“Discord.js”);
const db=require(“quick.db”)
const client=new Discord.client();
module.exports.run=async(客户端、消息、参数)=>{
让user=message.indications.users.first();
如果(!user)返回message.reply(“没有门西亚诺是一个阿尔圭亚人,没有波德雷·哈瑟·纳达。”)
让dinerodado=args.slice(1.join(“”)
如果(!dinerodado)返回消息。回复(“我不喜欢在阿尔圭安的小餐馆吃饭,也不喜欢在坦波科吃饭。”)
db.add(`user.balance`,dinerodado)
message.channel.send(`✅ La cantidad de**${dinerodado}$**fue enviada a**${user}**perfectament.`)
}

如果你不想让人们给自己钱,你可以

if(user.id === message.author.id) return;
if(!user) return message.reply("Si no mencionas a alguien para darle dinero, no podre hacer nada.")

防止这种情况的简单方法是在顶部添加以下代码:

if(user.id==message.author.id)返回(“你不能给自己钱!”);//“不,不!

那么,如何防止两个人联手,给对方无限的钱呢?我认为这个概念是有缺陷的。