如何解决临时禁令命令问题
我正在尝试对当前正在开发的Discord bot发出临时禁止命令,但一直遇到问题(node:15340)UnhandledPromiseRejectionWarning:ReferenceError:禁止未定义,我试图查看是否有任何指南或方法可以使它正常工作,我试图做的是在执行命令时使它暂时禁止某人,并在不和谐的审核日志中显示原因,并发送内嵌一句话,说出是谁禁止了用户,原因是什么,所以当某人执行命令时,它看起来像这样-!ban(用户)(时间)(原因)。
import {app} from 'electron'
const name = app.getName()
解决方法
因此,首先,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))
,在查看您的代码后,我认为这没有目的。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。