【发布时间】:2021-09-25 13:11:06
【问题描述】:
我在 discord.js@dev 分支上,版本 13.0.0-dev.4206e35.1626350625
一个频道有以下permissionOverwrites:
[
{
id: <Guild>.id,
deny: [
'VIEW_CHANNEL',
],
type: 'role',
},
]
然后我在做:
<GuildChannel>.permissionOverwrites.edit(<User>.id, {
'SEND_MESSAGES': true,
'VIEW_CHANNEL': true,
}, {
type: 1,
})
我收到了它引发的“缺少权限”异常,但我不知道我缺少什么权限。我已经有MANAGE_CHANNELS了。
【问题讨论】:
-
你使用的是什么版本的 discord.js?
-
你的bot的最高角色是否高于目标用户?
-
@user15517071 目标用户除了
@everyone之外没有其他角色,我的机器人有自己的特殊角色,它是为每个机器人创建的。 @Lioness100 am 在版本 13.0.0-dev.4206e35.1626350625
标签: javascript typescript discord.js