如何制作 ownerID 覆盖命令

How to make a ownerID override command

它的工作原理是检测此人是否拥有 MANAGE_MESSAGES 权限,如果他没有,那么它将检查它是否具有 "1234567890" 作为 ID,如果他有,则没有' t return 并继续进入代码。
我该怎么做?

我尝试了下面这样的代码,但它同时扫描了两者,所以无论如何如何?

if (!message.member.hasPermission("MANAGE_MESSAGES") || 
  !["507408804145528832"].includes(message.author.id)) return 
message.channel.send(noperm);

来自 discord.js.org 文档:

.hasPermission(permission, [explicit], [checkAdmin], [checkOwner])

意味着你应该能够做到:

if(message.member.hasPermission("MANAGE_MESSAGES", false, true, true)) {
    DoSomething();
}
else {
    return;
}