Я пытаюсь сделать команду дать деньги, но каждый дает деньги себе, и я хочу, чтобы бот не позволял людям давать себе деньги - PullRequest
0 голосов
/ 30 апреля 2020

Итак, я хочу сделать сообщение, когда они упоминают себя в команде дать деньги.

const Discord = require("discord.js");
const db = require("quick.db")
const client = new Discord.Client();
module.exports.run = async (client, message, args) => {

let user = message.mentions.users.first();
if(!user) return message.reply("Si no mencionas a alguien para darle dinero, no podre hacer nada.")
let dinerodado = args.slice(1).join(" ")
if(!dinerodado) return message.reply("Si no me dices la cantidad de dinero que le quieres dar a alguien, no podre hacer nada tampoco.")

db.add(`user.balance`, dinerodado)
message.channel.send(`✅ La cantidad de **${dinerodado}$** fue enviada a **${user}** perfectamente.`)
}

1 Ответ

1 голос
/ 30 апреля 2020

Если вы не хотите, чтобы люди давали себе деньги, вы можете поставить

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