Проблема не в члене, а в client.login (), он всегда должен быть в конце, если код!
Надеюсь, это поможет вам. удачного дня!
Редактировать: Кроме того, некоторые участники заблокировали dm's, поэтому вы должны использовать функцию try-catch, и если вы получили ошибку, отправьте приветственное сообщение в чате.
Функция try-catch работает следующим образом:
try{
member.send("message here")
}catch(error){
member.guild.channels.get("here the Id of the channel you want to send the welcome message in").send("message here")
}
, если вам не нравится идея отправки сообщения в канал на вашем сервере, просто поставьте вместо этого:
console.log(error)