discord.js错误类型错误:未定义

discord.js错误类型错误:未定义

问题描述:

else if (m.content.startsWith(config.prefix + 'voteskip' && (client.guildMember.voiceChannel.connection() === guild.user.voiceChannel.connection()))) 

嗨无法读取属性“voiceChannel”在那里,上面这段代码的目的是比较机器人的语音信道以及谁在使用该命令* voteskip用户。但是,当有人使用该命令时,会给出完整的错误:discord.js错误类型错误:未定义

TypeError: Cannot read property 'voiceChannel' of undefined

任何想法为什么?

此JavaScript错误意味着client.guildMemberundefined即未设置,因此无法获取任何未定义或设置的属性的属性。

你可能会做出太强烈的假设,即客户有一个公会成员(不管那是什么)。检查是否定义了client.guildMember(例如client.guildMember !== undefined),否则处理该情况。