簡體   English   中英

discord.js錯誤TypeError:無法讀取未定義的屬性“ voiceChannel”

[英]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.guildMemberundefined即未設置,因此您無法獲得未定義或設置的任何屬性。

您可能會以為客戶擁有公會成員(無論是哪種成員)的假設太過強烈。 檢查是否已定義client.guildMember (例如, client.guildMember !== undefined ),否則請處理client.guildMember !== undefined的情況。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM