Javascript DiscordJS:用户信息命令出现问题

Javascript DiscordJS:用户信息命令出现问题,javascript,momentjs,discord.js,Javascript,Momentjs,Discord.js,我正在创建一个DiscordJS Bot,我的userinfo命令有问题。 我想知道用户什么时候加入帮会,帮会回复的日期是今天。我肯定用户今天没有加入。 这是我的密码 const user=message.indications.users.first()| | bot.users.cache.get(args[0])| | message.author; if(!user)返回message.channel.send(“利用者可导入”) 。然后(消息=>{ message.delete({ 超

我正在创建一个DiscordJS Bot,我的
userinfo
命令有问题。 我想知道用户什么时候加入帮会,帮会回复的日期是今天。我肯定用户今天没有加入。 这是我的密码

const user=message.indications.users.first()| | bot.users.cache.get(args[0])| | message.author;
if(!user)返回message.channel.send(“利用者可导入”)
。然后(消息=>{
message.delete({
超时:3000
})
}).catch(e=>{
控制台日志(e)
});
const userStatus={
在线:“在线”,
空闲:“不活动”,
dnd:“我是游骑兵”,
离线:“Hors ligne”
}
if(user.bot){
isBot=“Oui”;
}否则{
isBot=“非”;
}
const uiEmbed=new MessageEmbed()
.setAuthor(user.username)
.setColor(message.member.displayHexColor)
.set缩略图(user.displayAvatarURL({
动态:真
}))
.addField(“伪et标记”,“user.Tag”,true)
.addField(“Surnom”,“${message.guild.members.resolveID(user.id).nickame | |“Aucun Surnom”}”,true)
.addField(“ID”,“”+user.ID,true)
.addField(“Bot?”,“”+isBot,true)
.addField(“Compte créle:,”+矩(user.createdAt).format(“LL”),true)
.addField(“状态”,userStatus[user.presence.Status],true)
.addField(Compte créle:,moment(message.guild.members.resolveID(user.id).joinedAt.format(“LL”),true)
StPoWoter(‘命令生效${消息。作者。用户名} AZAZIELL’)
message.channel.send(uiEmbed);
正如您在我的代码中所看到的,这是一个法国机器人^^“因此,问题就在写着
Compte créle:

我使用的是discord.js的12.1.1版。您定义用户的方式是为用户获取信息,您需要指定您想要为公会中的用户获取信息,因此请改为:

    let member = message.guild.member(message.author);

    console.log(member.joinedAt);
这给了我一个我认为你想要的结果:

2020-05-02T12:36:53.445Z
然后你可以格式化它