gpt4 book ai didi

javascript - 克隆 DiscordJS 后获取 channel ID

转载 作者:行者123 更新时间:2023-11-29 22:47:27 24 4
gpt4 key购买 nike

我正在开发 DiscordJS 机器人,我想将我的用户转移到我克隆的 channel 。为此,我需要获取 channel 的 ID,但我不知道该怎么做。

bot.on("voiceStateUpdate", (oldMember, newMember) => {
let newUserChannelID = newMember.voiceChannelID
let newUserName = newMember.username
let channel = bot.channels.get("626043862397354025")

if(newUserChannelID == "534437314231926804") {
channel.clone('Salon privé de ' + newUserName, true, false, 'Création channel privé.')
.then(clone => console.log(`Clone du channel ${channel.name} pour faire un nouveau channel nommé ${clone.name}`))
.catch(console.error);

let newPrivateChannel = clone.voiceChannelID

newMember.setVoiceChannel(newPrivateChannel)
}
});

克隆方法返回一个 GuildChannel 对象。

你有什么想法吗?

最佳答案

更像这样:

if(newUserChannelID == "534437314231926804") {
channel.clone('Salon privé de ' + newUserName, true, false, 'Création channel privé.')
.then(clone => {
console.log(`Clone du channel ${channel.name} pour faire un nouveau channel nommé ${clone.name}`)
// clone is available
let newPrivateChannel = clone.voiceChannelID

newMember.setVoiceChannel(newPrivateChannel)
})
.catch(console.error);

}

关于javascript - 克隆 DiscordJS 后获取 channel ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58093309/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com