我正在尝试创建一个clearinventory命令,以便它通过提及删除玩家库存,或者如果没有提及它会删除您自己的库存,但我不断收到一个名为RangeError: Too many parameter values were provided这是代码:
const db = require('quick.db');
const Discord = require('discord.js');
module.exports = {
name: "clearinventory",
descrition: "clear a players inventory",
async run(client, message, run) {
let target = message.mentions.users.first() || message.author;
let items = await db.fetch(target.id, {
items: []
});
if (!message.member.hasPermission("ADMINISTRATOR")) return message.channel.send('You can\'t use that!')
db.delete(items);
message.channel.send(`${target}\'s inventory was successfully cleared!`)
}
}
我试图在变量 items 中指定项目,我也尝试在变量中指定项目,db.delete(items, 'car')
但没有奏效