【发布时间】:2021-01-31 16:37:43
【问题描述】:
我正在尝试执行 clearinventory 命令,以便它通过提及删除玩家库存,或者如果没有提及,它会删除您自己的库存,但我不断收到名为 RangeError 的错误:提供的参数值过多这是代码:
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') 中指定项目,但没有成功
【问题讨论】:
标签: javascript discord discord.js quick.db