javascript - 无法读取 Discord.js 中未定义的属性“加入”
问题描述
client.on('message', message => {
if(message.content === ('-join')){
message.member.voiceChannel.join()
.then(connection => console.log('Connected!'))
.catch(console.error);
}
});
错误是:“无法读取未定义的属性 'join'”,我不知道如何解决。我已经导入了 discord.js 和 discord.js-commando。
感谢您的帮助!
解决方案
我假设您使用的discord.js
是 v12 的最新版本。
如果是这种情况,您将无法再使用 GuildMember 的语音频道message.member.voiceChannel
,因此您需要message.member.voice.channel.join()
改用
推荐阅读
- apache-flink - 在 Datadog 中读取 Flink 延迟跟踪指标
- javascript - Mozilla Firefox 中的 Paytm JS Checkout 问题
- kubernetes - Kubernetes 如何在同一个地址运行多个服务
- python - 如何使用python在表格中设置多缩进段落
- android - 如何在 kotlin+retrofit+coroutine+mvvm 中处理来自服务器 api 的错误响应返回
- machine-learning - IndexError:索引 440 超出轴 0 的范围,大小为 440
- jhipster - JHipster 7.1.0 - 结合 Azure AD 身份验证
- linux-kernel - 设备驱动程序是否在不调用探测函数的情况下工作
- python - 为什么我在 pycuda 中调用内核时会获得非法内存访问?
- javascript - 如何在 React 应用程序中实例化 .gif 文件?