Javascript Discord.js ban命令中的表单正文无效

Javascript Discord.js ban命令中的表单正文无效,javascript,discord,discord.js,Javascript,Discord,Discord.js,所以,我一直在试图发出一个禁令。我基本上在kick命令上使用了相同的系统,但在这里它不起作用,只是给了我一个错误。我很困惑,因为在错误中它没有显示一行代码或其他东西。 我的命令/代码: module.exports={ 名称:"禁令",, 描述:“禁止命令。”, 执行(消息,参数){ const Discord=require('Discord.js') const Embeds=require('./../embed') 让perms=msg.member.permissions let ha

所以,我一直在试图发出一个禁令。我基本上在kick命令上使用了相同的系统,但在这里它不起作用,只是给了我一个错误。我很困惑,因为在错误中它没有显示一行代码或其他东西。
我的命令/代码:

module.exports={
名称:"禁令",,
描述:“禁止命令。”,
执行(消息,参数){
const Discord=require('Discord.js')
const Embeds=require('./../embed')
让perms=msg.member.permissions
let has_kick=perms.has(“禁止成员”)
if(has_kick==true){
const-toban=msg.indications.members.first()
删除参数[0]
变量字符串=args.join(“”)
embeddes.error(toban,`用户${msg.author}已禁止您访问${msg.guild.name},原因是${string}`)
setTimeout(函数(){
试一试{
toban.ban(${msg.author}因为:${string}``而禁止使用`)
embeddes.kicked(msg.channel,${toban}已被服务器上的${msg.author}禁止,原因如下:${string},`banked User from the server`)
}抓住{
embeddes.error(msg.channel,`I无权禁止${toban}`,“error”)
}
}, 1000); 
}否则{
const-toban=msg.indications.members.first()
embeddes.error(msg.channel,`您没有权限禁止${toban}`,“error”)
}
}
}
错误:

(node:13896) UnhandledPromiseRejectionWarning: DiscordAPIError: Invalid Form Body
DICT_TYPE_CONVERT: Only dictionaries may be used in a DictType

这很容易解决,只需以正确的方式将正确数量的参数传递给
.ban
函数即可

.ban({ days: 7, reason: 'your reason here' })

这很容易解决,您只需以正确的方式将正确数量的参数传递给
.ban
函数即可

.ban({ days: 7, reason: 'your reason here' })

如果我想禁止某人20天?将
天设置为20如果我想禁止某人20天?将
天设置为20