【发布时间】:2021-07-06 06:41:09
【问题描述】:
我以前曾设法做到这一点,但是现在在发出新命令时它不起作用,尽管它与另一个命令一起工作。
我正在尝试检查命令用户是否具有角色,如果有,他们将以不同的方式执行命令。我正在做以下事情
if (message.member.roles.cache.filter(role => role.name == "Castaways").size == 1) {
console.log("Works")
}
我设法找到了有助于改变错误的东西。我做了 npm update,现在已经定义了 message.member。我可以看到 message.member.roles 但是,它现在说明 message.member.roles.cache 未定义。
TypeError: Cannot read property 'filter' of undefined
如果我可能会出错,我们将不胜感激。
【问题讨论】:
标签: javascript discord discord.js