如何制作 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;
}
它的工作原理是检测此人是否拥有 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;
}