Как пнуть на конкретное сообщение - PullRequest
0 голосов
/ 30 декабря 2018

Я пытаюсь автоматически пнуть людей с моим ботом-диссонансом, когда они отправляют ссылку для приглашения, но 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');
  }
});

1 Ответ

0 голосов
/ 31 декабря 2018

.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');
  }
});
...