Когда я кодировал guildMemberAdd и guildMemberRemove, я столкнулся с проблемой ... Итак, мне было интересно, как получить имя пользователя и дискриминатор пользователя, когда они присоединяются? когда я пробовал member.username и member.discriminator, он регистрируется как undefined и undefined
Код ниже, по этой проблеме ничего не было напечатано для консоли:
exports.run = (client, member) => {
member.guild.channels.find(`name`, `mod-logs`).send({embed: {
"color": 8311585,
"footer": {
"text": "Bot made by: Pawxeric#0858"
},
"author": {
"name": "New Member",
"icon_url": member.avatarURL
},
"fields": [
{"name": `${member.username}#${member.discriminator}`, // logs as undefined#undefined
"value": "Joined"}
]
}});
}
Кроме того, в коде возникают проблемы с получением всего, что использует значение member. Как avatarURL, username и discriminator. Если что-то мне не хватает, поделитесь, пожалуйста, ниже: 3c



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Я думаю, вы хотите получить свойства от пользовательского объекта
<member>.user
У пользователя есть имя пользователя, дискриминатор и avatarurl.
Полный объект можно найти на https://discord.js.org/
Кто-то на самом деле сказал мне это после того, как вы на него ответили, но я не обращал внимания на переполнение стека, но все равно спасибо :)
Np, рад, что смог частично помочь! :)
Вы уверены, что
member.guild.channels.find(`name`, `mod-logs`)что-то возвращает? Кроме того, вам не нужны обратные кавычки "` "здесь, потому что вы не используете переменные. Вы также можете использовать двойные кавычки.