#javascript #discord #discord.js
#javascript #Discord #discord.js
Вопрос:
Я создал команду профиля в моем боте discord, которая возвращает подробную информацию. «Дата присоединения к серверу» указана неверно.
Что я делаю не так и как я могу это исправить? Заранее спасибо
let member = message.mentions.members.first() || message.member,
user = member.user;
Часть моего встраивания:
"**Server join Date: **" `${moment.utc(member.JoinedAt).format('DD/MM/YY')}` "n"
Я ожидал, что это покажет дату вступления участника, вместо этого она показывает сегодняшнюю дату. Я пробовал это с несколькими пользователями, все они присоединились к серверу в разные даты.
Ответ №1:
Вы использовали:
"**Server join Date: **" `${moment.utc(member.JoinedAt).format('DD/MM/YY')}` "n"
Но ошибка в том, что вызывается свойство member, .joinedAt
а не .JoinedAt
!
Исправленная версия:
"**Server join Date: **" `${moment.utc(member.joinedAt).format('DD/MM/YY')}` "n"
Комментарии:
1. Не беспокойтесь, ошибки случаются 🙂 Если это правильно, пожалуйста, отметьте ответ как правильный, это было бы действительно любезно! Спасибо! @QueenInTheNorth
Ответ №2:
Все еще
.addField("Joined Server :", `** `${moment(user.joinedTimestamp).format("D/M/YYYYh:mm")}` n ${moment(user.joinedTimestamp).fromNow()}**`,true)
Показать сегодня