discord.js错误TypeError:无法读取未定义的属性'voiceChannel'

时间:2017-02-17 12:37:19

标签: javascript typeerror discord

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

您好,上面的代码旨在比较机器人的语音通道和使用命令* voteskip的用户。但是,当有人使用该命令时,它会给出完整的错误:

  

TypeError:无法读取未定义的属性'voiceChannel'

任何想法为什么?

1 个答案:

答案 0 :(得分:0)

此JavaScript错误表示client.guildMemberundefined,即未设置,因此您无法获取未定义或设置的内容的任何属性。

你可能会做出过于强烈的假设,即客户有一个公会成员(无论是什么)。检查client.guildMember是否已定义(例如client.guildMember !== undefined),否则请处理该案例。