Discord.js 13通道.Join不是一个函数



我最近安装了Discord.js 13.1.0,我的音乐命令坏了,因为,显然,channel.join();不是一个功能,虽然我已经在12.5.3上使用它几个月了…

有谁知道解决这个问题的方法吗?

我的join命令的部分内容:

const { channel } = message.member.voice;
const voiceChannel = message.member.voice.channel;
await channel.join();

导致错误。

Discord.js不再支持语音。你需要使用他们制作的另一个包(@discordjs/voice)。您可以从那里导入joinVoiceChannel

//discord.js and client declaration
const { joinVoiceChannel } = require('@discordjs/voice');
client.on('messageCreate', message => {
if(message.content === '!join') {
joinVoiceChannel({
channelId: message.member.voice.channel.id,
guildId: message.guild.id,
adapterCreator: message.guild.voiceAdapterCreator
})
}
})

最新更新