首页 > 解决方案 > Discord.js - 如何将用户移动到另一个频道

问题描述

有谁知道如何用 discord.js 移动人们?现在我所拥有的是:

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

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

标签: javascriptdiscord

解决方案


根据当前的discord.js文档,我认为您走在正确的轨道上。如果我们看一下VoiceStateObject (您从中获得member.voice),它会公开以下方法(在文档中):

setChannel( [channel], [reason] )

在您的示例中,您使用简单的 id (字符串)作为通道参数。根据文档,通道参数可以是 typeChannelResolvablenull. 所以我想你需要实际传递通道对象而不是只传递 id。

这只是来自阅读文档。


推荐阅读