临时禁令命令问题

时间:2020-08-13 00:48:01

标签: javascript discord discord.js

我正在尝试对当前正在开发的Discord bot发出临时禁止命令,但一直遇到问题(node:15340)UnhandledPromiseRejectionWarning:ReferenceError:禁止未定义,我试图查看是否有任何指南或方法可以使它正常工作,我试图做的是在执行命令时使它暂时禁止某人,并在不和谐的审核日志中显示原因,并发送内嵌一句话,说出是谁禁止了用户,原因是什么,所以当某人执行命令时,它看起来像这样-!ban(用户)(时间)(原因)。

import {app} from 'electron'
const name = app.getName()

1 个答案:

答案 0 :(得分:0)

因此,首先,bantime是消息中的字符串而不是函数,因此稍后将返回错误。 其次,await(bantime(ban));会给您您指定的错误,它就是上面所说的。您没有在任何地方声明ban,因此无法知道ban指的是什么。您可能正在寻找

let bantime = args[1];
if(!bantime) return message.reply("Fooly! You need to provide a time!");
message.reply(`Fooly has been banned for ${ms(ms(bantime))}`);

我刚刚删除了上面摘录中的await(bantime(ban)),在查看您的代码后,我认为这没有目的。