Участник PMing в Discord после присоединения - PullRequest
1 голос
/ 17 июня 2020

Я новичок в Javascript и сейчас пишу бота для Discord. Я хочу, чтобы он отправлял сообщение новым пользователям, когда они присоединяются, но я получаю сообщение об ошибке, которое я не могу решить

bot.on('guildMemberAdd', member => {
    message.author.send('Welcome to Tiltopia! Make sure you read the rules in <#627667348249116713> and join the server!');
});

Это то, что у меня есть, но я получаю сообщение об ошибке:

ReferenceError: сообщение не определено

Каждый раз, когда кто-то присоединяется. Любая помощь будет принята с благодарностью!

Ответы [ 2 ]

1 голос
/ 17 июня 2020

Я считаю, что это сработает:

bot.on('guildMemberAdd', member => {
    member.send('Welcome to Tiltopia! Make sure you read the rules in <#627667348249116713> and join the server!');
});
0 голосов
/ 18 июня 2020

Ваша проблема в том, что вы пытаетесь сослаться на message, который в данном случае не определен. Событие guildMemberAdd выводит member, который является GuildMember.

Просто замените message.author на member, и все будет в порядке.

member.send('message');

Надеюсь, это поможет .

...