Discord.js setVoiceChannel

Discord.js setVoiceChannel,discord.js,Discord.js,我一辈子都搞不清楚我做错了什么,我试图在使用它时断开特定用户的连接。这是我写的 bot.on('message', message => { if (message.content.startsWith("test")) { bot.fetchUser('(my userid here)').then((user) => { user.setVoiceChannel(null); }); } }) 使用guil

我一辈子都搞不清楚我做错了什么,我试图在使用它时断开特定用户的连接。这是我写的

bot.on('message', message => {
    if (message.content.startsWith("test")) {
        bot.fetchUser('(my userid here)').then((user) => {
            user.setVoiceChannel(null);
        });
    }
})

使用
guild.member.get
查找用户

bot.on('message', message => {
    if (message.content.startsWith("test")) {
        let targetUser = message.guild.members.get('ID')
        if(targetUser) {
            targetUser.setVoiceChannel(null)
                .then(() => console.log(`Disconnect ${targetUser.displayName} from voiceChannel`))
                .catch(console.error);
        }
    }
})