【发布时间】:2021-01-19 07:37:33
【问题描述】:
我的 discord 机器人需要我的 kick 命令才能为版主和管理员工作。有没有人有更多的编码可以让它只有模组或管理员可以踢?
我对 kick 命令的编码:
client.on('message', (message) => {
if (!message.guild) return;
if (message.content.startsWith('!kick')) {
const user = message.mentions.users.first();
if (user) {
const member = message.guild.member(user);
if (member) {
member
.kick('Optional reason that will display in the audit logs')
.then(() => {
message.reply(`Successfully kicked ${user.tag}`);
})
.catch((err) => {
message.reply('I was unable to kick the member');
console.error(err);
});
} else {
message.reply("That user isn't in this guild!");
}
} else {
message.reply("You didn't mention the user to kick!");
}
}
});
【问题讨论】:
标签: javascript node.js discord discord.js