Javascript Discord.js嵌入倒计时

Javascript Discord.js嵌入倒计时,javascript,node.js,discord,discord.js,countdown,Javascript,Node.js,Discord,Discord.js,Countdown,我需要一些帮助: 我怎样才能创建一个每2秒更新一次的嵌入 信息: 嵌入应包括3天的倒计时。每两秒钟,嵌入式系统就会自我更新并下降到00:00:00。我想使用以下方法获取消息并更新自身: bot.guilds.cache.get('').channels.cache.get('').messages.fetch(''); 我对discord.js开发非常陌生,需要一些帮助:D您可以使用setInterval()方法来完成这项工作。它的作用是每秒钟运行一段代码。通过使用它和一个变量来存储计时器何时

我需要一些帮助: 我怎样才能创建一个每2秒更新一次的嵌入

信息: 嵌入应包括3天的倒计时。每两秒钟,嵌入式系统就会自我更新并下降到00:00:00。我想使用以下方法获取消息并更新自身:

bot.guilds.cache.get('').channels.cache.get('').messages.fetch('');

我对discord.js开发非常陌生,需要一些帮助:D

您可以使用
setInterval()
方法来完成这项工作。它的作用是每秒钟运行一段代码。通过使用它和一个变量来存储计时器何时结束的Unix时间戳,我们可以使用
.edit()
方法更新消息,从而显示剩余的时间

bot.on(“就绪”,()=>{
//其他代码
const message=bot.guilds.cache.get(“”).channels.cache.get(“”).messages.fetch(“”);
让timeLeft=在此处插入时间戳;
设置间隔(()=>{
时限-=2000;
message.edit(`还有${timeLeft}时间!`):
}, 2000)
})

嘿,谢谢!但是有一个错误:message.edit(
还有${timeLeft}时间!
);^TypeError:message.edit在超时时不是一个函数。\u onTimeout(C:\Users\eFhii\Desktop\Replaysucht.de\discord\Bot\u v2\index.js:245:17)在listOnTimeout(internal/timers.js:549:17)在processTimers(internal/timers.js:492:7)Drücken Sie Einebige Taste。