我制作了一个用于创建语音通道的机器人,而不是通过命令而是加入了特定的语音通道。
实际上,我很想将用户转移到新的语音通道中,有人可以帮助我吗?
if (idVoiceChannel === "607195759314910090") {
newMember.guild.createChannel('new-general', { type: 'voice' }).then(nM => { nM.setParent(category.id); nM.edit({userLimit: 4}); });
console.log(newUserChannel)
//when channel is created move the user into this
} else if(idVoiceChannel === "607245896250755073") {
}
答案 0 :(得分:0)
有一种将成员移动到频道的方法。 就您而言:
newMember.setVoiceChannel(nM)
如果使函数异步,则看起来更干净
if (idVoiceChannel === "607195759314910090") {
const nM = await newMember.guild.createChannel('new-general', { type: 'voice' })
nM.setParent(category.id)
nM.edit({userLimit: 4})
newMember.setVoiceChannel(nM)
} else if(idVoiceChannel === "607245896250755073") {
}