我在 discord.js 中遇到权限覆盖问题

i'm having trouble with permission overwrite in discord.js

我正在 discord.js 中创建一个 "ticket bot" 并且大部分工作正常,但需要 permission overwrites

方面的帮助

discordjs 指南显示了此代码,但是当 运行 它创建频道但不执行权限时。

        guild.createChannel('new-channel', 'text', [
            {
                id: guild.defaultRole.id,
                deny: ['VIEW_CHANNEL'],
            },
            {
                id: user.id,
                allow: ['VIEW_CHANNEL'],
            },
        ]);
    }

我的 linter 添加了额外的逗号,对于 11.5,您需要添加 permissionOverwrites

        guild.createChannel('new-channel', 'text',
          permissionOverwrites[
            {
                id: guild.defaultRole.id,
                deny: ['VIEW_CHANNEL']
            },
            {
                id: user.id,
                allow: ['VIEW_CHANNEL']
            }
        ]);
    }