Discord.js 我希望在创建频道时能够覆盖频道的权限

Discord.js 我希望在创建频道时能够覆盖频道的权限,discord.js,Discord.js,所以我试图让它成为这样,当有人用我的命令打开一个临时通道时,它会创建一个通道,然后它会更改它的权限。这是我目前的代码: bot.on('message', msg =>{ if(msg.content === (`${prefix}tempchannel`)) { var server = msg.guild; var name = msg.author.username; con

所以我试图让它成为这样,当有人用我的命令打开一个临时通道时,它会创建一个通道,然后它会更改它的权限。这是我目前的代码:

        bot.on('message', msg =>{
          if(msg.content === (`${prefix}tempchannel`)) {
            var server = msg.guild;
            var name = msg.author.username;

            const Welcome = new Discord.MessageEmbed()
            .setTitle(`Welcome, Here is your temp channel.`)
            .setDescription(`<@${msg.author.id}> Ask an admin at any time to close the temp channel. \n You cannot close one yourself due to safety reasons.`)

            server.channels.create(`${name} temp channel.`, { reason: `Temp channel for ${name}` })
            .then((channel) => channel.send(Welcome))

            msg.channel.send('Created a temp channel for you! Check your unreads.')

        }})``` Could someone help please?
bot.on('message',msg=>{
if(msg.content==(`${prefix}tempchannel`){
var server=msg.guild;
var name=msg.author.username;
const Welcome=new Discord.MessageEmbed()
.setTitle(`Welcome,这是您的临时频道。`)
.setDescription(`随时要求管理员关闭临时通道。\n由于安全原因,您无法自己关闭一个通道。`)
创建(`${name}temp channel.`,{原因:`temp channel for${name}`})
.然后((频道)=>channel.send(欢迎))
msg.channel.send('为您创建了一个临时频道!检查您的未读信息')
}})```有人能帮忙吗?

您可以像这样使用
权限覆盖
选项

server.channels.create(`${name}临时通道。`{
原因:`Temp channel for${name}`,
许可证覆盖:[
{
id:msg.author.id,
拒绝:[“查看频道”],
},
],
})

所有权限: