【发布时间】:2021-06-29 02:34:24
【问题描述】:
我是一个初学者不和谐机器人创建者,(实际上是我的第一个机器人)所以这可能是一个愚蠢的问题,但我只是不知道如何让你不能踢/禁止任何具有“管理员”角色的人。到目前为止我的代码:
const { MessageManager } = require("discord.js");
module.exports = {
name: "kick",
description: "This command kicks a member!",
execute(message, args) {
const target = message.mentions.users.first();
if (target) {
const memberTarget = message.guild.members.cache.get(target.id);
if (!message.member.roles.cache.has("845966863070789644") && !message.member.guild.me.hasPermission("ADMINISTRATOR")) {
message.channel.send(`You can't kick mods`);
} else {
memberTarget.kick();
message.channel.send("Sure. See you later.");
}
} else {
message.channel.send(`I was unable to execute that command -.-`);
}
},
};
【问题讨论】:
标签: javascript node.js discord discord.js