Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Discord.js 将提及的用户移动到特定的语音频道_Discord.js - Fatal编程技术网

Discord.js 将提及的用户移动到特定的语音频道

Discord.js 将提及的用户移动到特定的语音频道,discord.js,Discord.js,我正在尝试使用频道ID将标记用户移动到语音频道。我看到有人使用.setUserChannel,但它告诉我这不是一个函数。有人能告诉我需要修理什么吗:) 首先,你需要的是对象,而不是对象。了解更多有关差异的信息 //更改: const taggedUser=message.indications.users.first(); //致: const taggedUser=message.indications.members.first(); 其次,它是一个过时的函数,所以如果您使用的是v12.x

我正在尝试使用频道ID将标记用户移动到语音频道。我看到有人使用.setUserChannel,但它告诉我这不是一个函数。有人能告诉我需要修理什么吗:)


首先,你需要的是对象,而不是对象。了解更多有关差异的信息

//更改:
const taggedUser=message.indications.users.first();
//致:
const taggedUser=message.indications.members.first();
其次,它是一个过时的函数,所以如果您使用的是v12.x,它将无法工作。相反,使用

const taggedUser=message.indetions.members.first();
message.channel.send(`您想滥用:${taggedUser.username}`);
taggedUser.voice.setChannel('776202269569712168');

首先,你需要的是对象,而不是对象。了解更多有关差异的信息

//更改:
const taggedUser=message.indications.users.first();
//致:
const taggedUser=message.indications.members.first();
其次,它是一个过时的函数,所以如果您使用的是v12.x,它将无法工作。相反,使用

const taggedUser=message.indetions.members.first();
message.channel.send(`您想滥用:${taggedUser.username}`);
taggedUser.voice.setChannel('776202269569712168');

非常感谢您,我现在已经开始工作了。祝你愉快:)很高兴我能帮忙。如果我的答案解决了你的问题,请将我的答案标记为已接受,因为将来其他有同样问题的人会更容易找到答案。非常感谢你,我现在已经开始工作了。祝你愉快:)很高兴我能帮忙。如果我的答案解决了你的问题,请将我的答案标记为已接受,因为将来有同样问题的人会更容易找到答案。
    if(command === 'ping'){
    message.channel.send('pong');
} else if (command === 'abuse'){
            //const AbuseTown = client.channel.cache.get(760535995329282161);
            const taggedUser = message.mentions.users.first();
            message.channel.send(`You want to abuse: ${taggedUser.username}`);
            taggedUser.setVoiceChannel('776202269569712168');
            return;
        }