簡體   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