当他们发送邀请链接时,我正试图用我的不和谐机器人自动踢人,但message.author.kick()
似乎不起作用。我也试过它的其他变种,比如member.kick()
。
到目前为止这是我的代码:
client.on('message', message => {
if (message.content.includes('discord.gg/')) {
message.channel.send('Nope');
message.delete(3000);
message.author.kick('posting links');
}
});
.author
给出了一个你不能踢的User
物体。你必须踢一个GuildMember
:你可以使用message.member
获得作者的成员对象。
以下是对代码的更正:
client.on('message', message => {
if (message.content.includes('discord.gg/')) {
message.channel.send('Nope');
message.delete(3000);
message.member.kick('posting links');
}
});