我正在创建一个“用户信息”命令,该命令返回用户的 Discord 用户名、ID、服务器加入日期以及他们是否在线。我可以通过user.id、user.username、 和显示所有信息user.presence.status。但当我尝试使用时,user.joinedAt我进入undefined了显示屏。
我知道这是因为User类和GuildMember类不一样,并且类GuildMember包含一个User对象。但我的问题是:如何从用户提及中
获取数据?.joinedAt
这是我当前的代码:
let user = message.mentions.users.first();
let embed = new Discord.RichEmbed()
.setColor('#4286f4')
.addField("Full Username:", `${user.username}#${user.discriminator}`)
.addField("User ID:", `${user.id}`)
.addField("Server Join Date:", `${user.joinedAt}`)
.addField("Online Status:", `${user.presence.status}`)
.setThumbnail(user.avatarURL);
message.channel.send(embed);
Run Code Online (Sandbox Code Playgroud) discord.js ×1