Получение имени пользователя от GuildMember

Когда я кодировал 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

Вы уверены, что member.guild.channels.find(`name`, `mod-logs`) что-то возвращает? Кроме того, вам не нужны обратные кавычки "` "здесь, потому что вы не используете переменные. Вы также можете использовать двойные кавычки.

zero298 19.07.2018 00:24
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
1
8 349
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Я думаю, вы хотите получить свойства от пользовательского объекта

<member>.user

У пользователя есть имя пользователя, дискриминатор и avatarurl.

Полный объект можно найти на https://discord.js.org/

Кто-то на самом деле сказал мне это после того, как вы на него ответили, но я не обращал внимания на переполнение стека, но все равно спасибо :)

Persik 19.07.2018 01:48

Np, рад, что смог частично помочь! :)

Saddy 19.07.2018 01:51

Другие вопросы по теме