【发布时间】:2021-08-04 16:44:38
【问题描述】:
我需要处理一个 JSON 值,它是一个数字。
我试过了,但没有任何结果:
let picture = require('./pictures.json');
let embed = new Discord.MessageEmbed()
.setColor('#fdafb5')
.setDescription(picture['pic01'].description)
.addField("❤ Likes:", picture['pic01'].likes)
.setImage(picture['pic01'].image)
.setFooter("Source: " + picture['pic01'].source)
.setTimestamp()
let authorCommandMessage = message.author.id;
message.channel.send(embed).then(message => {
message.react('❤');
message.awaitReactions((reaction, user) => user.id === authorCommandMessage && (reaction.emoji.name === '❤'), { max: 1, time: 30000 })
.then(collected => {
if(collected.first().emoji.name === '❤'){
picture['pic01'].likes + 1;
}
});
});
}
(如果需要,这里是 JSON:)
{
"pic01":
{
"likes":0,
}
}
【问题讨论】:
标签: javascript json discord.js