Discord 我需要帮助,我正试图在代码中添加kick-and-ban命令,但我没有';我不知道我需要把它放在哪里
这是踢和禁止的规则^^Discord 我需要帮助,我正试图在代码中添加kick-and-ban命令,但我没有';我不知道我需要把它放在哪里,discord,discord.js,Discord,Discord.js,这是踢和禁止的规则^^ -这是我的discord机器人代码,我想把禁止和踢命令代码放在这里 您希望将命令放在客户机的内部。打开(“message”,(message)块。 我将在您的代码中使用它作为示例: client.on("message", (message) => { if (message.member.hasPermission(["KICK_MEMBERS", "BAN_MEMBERS"])) { if (
您希望将命令放在
客户机的内部。打开(“message”,(message)
块。
我将在您的代码中使用它作为示例:
client.on("message", (message) => {
if (message.member.hasPermission(["KICK_MEMBERS", "BAN_MEMBERS"])) {
if (message.content.startsWith(`${prefix}kick`)) {
let member = message.mentions.members.first();
if(!member) return message.channel.send('Cannot find this member');
member.kick().then((member) => {
message.channel.send("```" + member.displayName + " has been kicked ```");
});
}
}
我希望这能回答你的问题。如果你还没有检查discordjs文档,请检查它们。它们提供了一个关于设置你的机器人的不错的教程
client.on('message', message =>{
if(!message.content.startsWith(prefix) || message.author.bot) return;
const args = message.content.slice(prefix.length).split(/ +/);
const command = args.shift().toLowerCase();
if(command === 'ping'){
client.commands.get('ping').execute(message, args);
}
// Kick start
if (command === 'kick') {
// Only check if the command caller has permission,
// AFTER the command is called, not before.
if (message.member.hasPermission(["KICK_MEMBERS", "BAN_MEMBERS"])) {
// Define which member needs to get kicked by grabbing the first mentioned guild member
let member = message.mentions.members.first();
// If the tagged member is not found in your guild,
// throw this message
if(!member) return message.channel.send('Cannot find this member');
// Proceed to kick the member
member.kick().then((member) => {
message.channel.send("```" + member.displayName + " has been kicked ```");
});
}
});