-1

编辑所以我试图发出一个踢和禁止命令,但后来我在踢文件中遇到了这个错误 idk 如何修复它

const memberTarget = message.guild.member.cache.get(member.id);
                     ^

ReferenceError: message is not defined

这是代码:

module.exports = {
    name: 'kick',
    description: "this command kicks people",
    execute(messages, args){
        const member = messages.mentions.users.first();
        if(member){
            const memberTarget = message.guild.member.cache.get(member.id);
            memberTarget.kick();
            message.channel.send("bing bong he is gone!");
        }else{
            message.channel.send('you couldent kick that person');
        }
    }
}

编辑:现在我得到了这个错误 const memberTarget = message.guild.member.cache.get(member.id); ^

TypeError:无法读取未定义的属性“获取”

4

1 回答 1

0

这应该可以解决您的错误:

module.exports = {
    name: 'kick',
    description: "this command kicks people",
    execute(message, args){
        const member = message.mentions.users.first();
        if(member){
            const memberTarget = message.guild.member(member);
            memberTarget.kick();
            message.channel.send("bing bong he is gone!");
        }else{
            message.channel.send('you couldent kick that person');
        }
    }
}
于 2021-01-14T12:45:47.133 回答