繁体   English   中英

类型错误:无法读取未定义的属性“角色”|| Discord.js

[英]TypeError: Cannot read property 'roles' of undefined || Discord.js

我正在尝试为我的 discord 机器人发出静音命令,但是当我运行时:

let mutedRole = message.guild.roles.cache.find(r => r.name === 'Muted');

我在控制台中收到错误消息:

TypeError: Cannot read property 'roles' of undefined

好像message.guild未定义,该命令有效,但我在控制台中收到此错误。 如果有人知道如何摆脱此错误,我们将不胜感激。

lmao我终于找到了问题,它与静音命令完全无关,当执行静音命令时,dm是用户他们已被静音并调用client.on(“channelCreate”),我没有检查因为如果它是 dm 的,那么它试图获取 dm 的 guild.roles 属性。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM