我有此代码,该代码应每30秒10分钟输出一次不同的消息。但是,每30秒执行一次代码时,它也会每10分钟执行一次。
if (bsec>=600) {
const embedb = new Discord.MessageEmbed()
.setColor('#FF9900')
.setTitle("Bitcoin block #"+bx.blocks.btc+" was mined")
.setAuthor('Block mined', 'https://cdn.discordapp.com/emojis/710590499991322714.png?v=1')
client.channels.cache.get(`710907679186354358`).send(embedb)
bx.blocks.btc = bx.blocks.btc+1
sec = 0
}
if (esec>=30) {
const embed = new Discord.MessageEmbed()
.setColor('#3c3c3d')
.setTitle("Ethereum block #"+bx.blocks.eth+" was mined")
.setAuthor('Block mined', 'https://cdn.discordapp.com/emojis/710590499991322714.png?v=1')
client.channels.cache.get(`710907679186354358`).send(embed)
bx.blocks.eth = bx.blocks.eth+1
esec = 0
}
function time() {
bsec = bsec + 1
esec = esec + 1
}
setInterval(time,1000)