Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/380.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
Javascript Discord.js-如何将用户移动到其他频道_Javascript_Discord - Fatal编程技术网

Javascript Discord.js-如何将用户移动到其他频道

Javascript Discord.js-如何将用户移动到其他频道,javascript,discord,Javascript,Discord,有人知道如何用discord.js打动人吗?现在我得到的是: if(message.content==`${prefix}带`){ member.voice.setChannel('801285931868356658') } 由于API总是在变化,我真的找不到一种方法来做到这一点。根据当前的discord.js文档,我认为您的思路是正确的。如果我们查看VoiceState对象(您从member.voice获得),它将公开以下方法(): setChannel([channel],[reason

有人知道如何用discord.js打动人吗?现在我得到的是:

if(message.content==`${prefix}带`){
member.voice.setChannel('801285931868356658')
}

由于API总是在变化,我真的找不到一种方法来做到这一点。

根据当前的
discord.js
文档,我认为您的思路是正确的。如果我们查看
VoiceState
对象(您从
member.voice
获得),它将公开以下方法():

setChannel([channel],[reason])
在您的示例中,使用一个简单的id(字符串)作为通道参数。根据文档,通道参数的类型可以是
ChannelResolvable
null
。所以我想你需要传递通道对象,而不仅仅是id


这就是为什么它只是默默地不工作,或者你得到了一个错误?你收到任何类型的错误吗?另外,您是否检查了频道id?另外,
成员的类类型是什么?