![](/img/trans.png)
[英]TypeError: Cannot read property 'get' of undefined Discord.js Error
[英]discord.js Error TypeError: Cannot read property 'voiceChannel' of undefined
else if (m.content.startsWith(config.prefix + 'voteskip' && (client.guildMember.voiceChannel.connection() === guild.user.voiceChannel.connection())))
嗨,上面的這段代碼旨在比較機器人和使用* voteskip命令的用戶的語音通道。 但是,當有人使用該命令時,它將給出完整的錯誤:
TypeError:無法讀取未定義的屬性“ voiceChannel”
有什么想法嗎?
此JavaScript錯誤意味着client.guildMember
是undefined
即未設置,因此您無法獲得未定義或設置的任何屬性。
您可能會以為客戶擁有公會成員(無論是哪種成員)的假設太過強烈。 檢查是否已定義client.guildMember
(例如, client.guildMember !== undefined
),否則請處理client.guildMember !== undefined
的情況。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.