Javascript 无法读取属性';名称';discord.js中的空值 if(命令==“信息”){ 让user=message.indications.users.first(); const status2=message.author.presence.status; const games2=message.author.presence.game.name; const untagedembed=new Discord.RichEmbed() .set缩略图(message.author.avatarURL) .setColor(0xE69A49) .addField(“帐户用户名:”,`${message.author.Username}{message.author.tag}`) .addField(“用户ID:,message.author.ID”) .addField(“创建Discord用户的日期:”,message.author.createdAt.toDateString()) .addField(“加入的不协调用户:”,message.guild.joinedAt.toDateString()) .addField(“Playing:,games2!==null?games2:“None”,true) .addField(“最后一条消息:,Message.author.lastMessage!==null?Message.author.lastMessage:“无”,true) .addField(“用户状态:”,状态2) if(message.indications.users.size
im getting无法读取addField中null的属性“name”(“Playing:,games!==null?games:“None”,true)不确定问题出在哪里,但如果(command==“info”)im丢失,请提供帮助{Javascript 无法读取属性';名称';discord.js中的空值 if(命令==“信息”){ 让user=message.indications.users.first(); const status2=message.author.presence.status; const games2=message.author.presence.game.name; const untagedembed=new Discord.RichEmbed() .set缩略图(message.author.avatarURL) .setColor(0xE69A49) .addField(“帐户用户名:”,`${message.author.Username}{message.author.tag}`) .addField(“用户ID:,message.author.ID”) .addField(“创建Discord用户的日期:”,message.author.createdAt.toDateString()) .addField(“加入的不协调用户:”,message.guild.joinedAt.toDateString()) .addField(“Playing:,games2!==null?games2:“None”,true) .addField(“最后一条消息:,Message.author.lastMessage!==null?Message.author.lastMessage:“无”,true) .addField(“用户状态:”,状态2) if(message.indications.users.size,javascript,discord,discord.js,Javascript,Discord,Discord.js,im getting无法读取addField中null的属性“name”(“Playing:,games!==null?games:“None”,true)不确定问题出在哪里,但如果(command==“info”)im丢失,请提供帮助{ if (command === "info") { let user = message.mentions.users.first(); const status2 = message.author.presence.status; c
if (command === "info") {
let user = message.mentions.users.first();
const status2 = message.author.presence.status;
const games2 = message.author.presence.game.name;
const untaggedembed = new Discord.RichEmbed()
.setThumbnail(message.author.avatarURL)
.setColor(0xE69A49)
.addField("Account Username:", `${message.author.username}#${message.author.tag}`)
.addField("User ID:", message.author.id)
.addField("Discord user was created on:", message.author.createdAt.toDateString())
.addField("Discord user joined on:", message.guild.joinedAt.toDateString())
.addField("Playing: ", games2 !== null ? games2 : "None", true)
.addField("Last Message: ", message.author.lastMessage !== null ? message.author.lastMessage : "None", true)
.addField("User Status: ", status2)
if (message.mentions.users.size < 1) return message.channel.sendEmbed(untaggedembed)
if (!user === '@Robot Hamster') return message.channel.send("Can't get info for Robot Hamster ")
const status = user.presence.status;
const games = user.presence.game.name;
// If a user is tagged
const taggedembed = new Discord.RichEmbed()
.setThumbnail(user.avatarURL)
.setColor(0xE69A49)
.setDescription("This is " + user.username + "'s" + " Discord Info!")
.addField("Account Username:", `${user.username}#${user.discriminator}`)
.addField("User ID:", user.id)
.addField("Is this User a Bot [T/F]: ", user.bot)
.addField("Discord user was created on:", user.createdAt.toDateString())
.addField("Discord user joined on:", message.guild.joinedAt.toDateString())
addField("Playing: ", games !== null ? games : "None", true)
.addField("Last Message: ", user.lastMessage !== null ? user.lastMessage : "None", true)
.addField("User Status: ", status)
.setFooter("Requested by: " + message.author.username) message.channel.sendEmbed(taggedembed);
}
让user=message.indications.users.first();
const status2=message.author.presence.status;
const games2=message.author.presence.game.name;
const untagedembed=new Discord.RichEmbed()
.set缩略图(message.author.avatarURL)
.setColor(0xE69A49)
.addField(“帐户用户名:”,`${message.author.Username}{message.author.tag}`)
.addField(“用户ID:,message.author.ID”)
.addField(“创建Discord用户的日期:”,message.author.createdAt.toDateString())
.addField(“加入的不协调用户:”,message.guild.joinedAt.toDateString())
.addField(“Playing:,games2!==null?games2:“None”,true)
.addField(“最后一条消息:,Message.author.lastMessage!==null?Message.author.lastMessage:“无”,true)
.addField(“用户状态:”,状态2)
if(message.indications.users.size<1)返回message.channel.sendeembed(未标记)
if(!user=='@Robot-harster')返回message.channel.send(“无法获取机器人仓鼠的信息”)
const status=user.presence.status;
const games=user.presence.game.name;
//如果用户被标记
const taggedembed=new Discord.RichEmbed()
.set缩略图(用户.avatarURL)
.setColor(0xE69A49)
.setDescription(“这是“+user.username+”的“+”不一致信息!”)
.addField(“帐户用户名:”,`${user.Username}#${user.discriminator}`)
.addField(“用户ID:,User.ID”)
.addField(“此用户是Bot[T/F]:”,User.Bot)
.addField(“创建不协调用户的日期:”,user.createdAt.toDateString())
.addField(“加入的不协调用户:”,message.guild.joinedAt.toDateString())
.addField(“正在玩:,游戏!==null?游戏:“无”,真)
.addField(“最后一条消息:”,user.lastMessage!==null?user.lastMessage:“无”,true)
.addField(“用户状态:”,状态)
.setFooter(“请求者:”+message.author.username)message.channel.sendebed(taggedembed);
这行吗?我想应该行。根据错误消息,它指的是代码中的不同位置,您在第四行尝试读取message.author.presence.game.name或下面的user.presence.game.name(因此message.author.presence.game或user.presence.game都为空)虽然这段代码可能会回答这个问题,但最好包括一些上下文,解释它是如何工作的以及何时使用它。从长远来看,只回答代码是没有用的。问题是,代码生成器没有将.to.addField(“Playing:,games!==null?games:“None”,true)您应该将其添加到您的答案中,并删除其余的代码,因为您的答案不可读
if (command === "info") {
let user = message.mentions.users.first();
const status2 = message.author.presence.status;
const games2 = message.author.presence.game.name;
const untaggedembed = new Discord.RichEmbed()
.setThumbnail(message.author.avatarURL)
.setColor(0xE69A49)
.addField("Account Username:", `${message.author.username}#${message.author.tag}`)
.addField("User ID:", message.author.id)
.addField("Discord user was created on:", message.author.createdAt.toDateString())
.addField("Discord user joined on:", message.guild.joinedAt.toDateString())
.addField("Playing: ", games2 !== null ? games2 : "None", true)
.addField("Last Message: ", message.author.lastMessage !== null ? message.author.lastMessage : "None", true)
.addField("User Status: ", status2)
if (message.mentions.users.size < 1) return message.channel.sendEmbed(untaggedembed)
if (!user === '@Robot Hamster') return message.channel.send("Can't get info for Robot Hamster ")
const status = user.presence.status;
const games = user.presence.game.name;
// If a user is tagged
const taggedembed = new Discord.RichEmbed()
.setThumbnail(user.avatarURL)
.setColor(0xE69A49)
.setDescription("This is " + user.username + "'s" + " Discord Info!")
.addField("Account Username:", `${user.username}#${user.discriminator}`)
.addField("User ID:", user.id)
.addField("Is this User a Bot [T/F]: ", user.bot)
.addField("Discord user was created on:", user.createdAt.toDateString())
.addField("Discord user joined on:", message.guild.joinedAt.toDateString())
.addField("Playing: ", games !== null ? games : "None", true)
.addField("Last Message: ", user.lastMessage !== null ? user.lastMessage : "None", true)
.addField("User Status: ", status)
.setFooter("Requested by: " + message.author.username) message.channel.sendEmbed(taggedembed);