Discord 我怎么能用不和谐机器人踢人?
我是新的编码,并提出了一个不和谐的机器人,可以禁止用户。当我试图把它改成踢而不是禁止的时候,它不会起作用。谢谢你的帮助Discord 我怎么能用不和谐机器人踢人?,discord,discord.js,Discord,Discord.js,我是新的编码,并提出了一个不和谐的机器人,可以禁止用户。当我试图把它改成踢而不是禁止的时候,它不会起作用。谢谢你的帮助 client.on(`message`, async (message) => { if (!message.content.startsWith(prefix) || message.author.bot || message.channel.type === 'dm') return; const args = message.content.sli
client.on(`message`, async (message) => {
if (!message.content.startsWith(prefix) || message.author.bot || message.channel.type === 'dm') return;
const args = message.content.slice(prefix.length).trim().split(' ');
const command = args.shift().toLowerCase();
if(command === `kick`) {
if (!message.member.hasPermission('KICK_MEMBERS')) return message.reply('Nö, kein Bock!')
const member = message.mentions.members.first()
if (!member) return message.reply('Es wurde kein Member erwähnt!')
if (!member.bannable) return
message.guild.members.kick(member)
}
}
你几乎说对了。是仅对对象有效的函数。因此,您需要直接使用在代码中定义的
成员
// this is the member that you defined in your code.
member.kick();
非常感谢你!!!!我已经在这个问题上坐了好几个小时了!不,kick()
只接受一个参数,这就是原因。默认情况下,该值为“无”。如果你想了解更多,请查看我提供的链接。