【发布时间】:2019-06-30 18:47:29
【问题描述】:
我做了一个不和谐的机器人,如果用户进入一个特定的语音通道,另一个语音通道是临时创建的,用户被移入。但是机器人创建的通道进入了不和谐服务器的顶部,它进入“临时通道”。所以你可以在屏幕上看到我的问题,临时频道会移动所有现有频道,如果服务器上有很多用户......这会产生问题。
https://gyazo.com/05853a3ba35d2850d60207459b0075ea
我尝试使用 createChannel() 或 clone(),它可以工作,但有同样的问题。
client.on('voiceStateUpdate', (oldMember, newMember) => {
const defaultCategory = '542554305194885120';
const defaultCreate = '541105891248701450';
if(newMember.voiceChannelID === defaultCreate){
newMember.guild.createChannel(`Salon de ${newMember.user.username}`, 'voice')
.then(tempChannel => {
tempChannel.setParent(defaultCategory);
newMember.setVoiceChannel(tempChannel.id);
})
.catch(console.error);
}
});
我想在“临时频道”类别中创建一个频道,而不是先在顶部创建,在不和谐服务器上然后进入该类别
感谢您的帮助。
【问题讨论】:
标签: javascript discord.js