为什么 message.guild.me.permissions.has("X") 返回 true

Why message.guild.me.permissions.has("X") returning me true

无论我在里面写什么message.guild.me.permissions.has它returns我是真的 为什么?

例如:

message.guild.me.permissions.has("X")  //  true ?? 

我正在使用 Discord.js v13

如果用户是管理员,

<Permissions>.has 可以采用两个参数,permissioncheckAdmin 默认为 true 以覆盖权限。

如果你想检查用户是否有权限,即使他是管理员,你可以将它传递给 false:

message.guild.me.permissions.has('X', false) // false