Discord倒计时计时器机器人,它会在计时器关闭时自行编辑



我创建了一个Discord机器人,可以进行倒计时。现在我希望它能够向频道发送嵌入消息,随着计时器倒计时,我希望机器人编辑原始消息,说一些不同的话,而不向频道发送另一条消息。它目前每次倒计时都会发送一条新消息。

当前样式:

Game starts in 1 minute

Game starts in 30 seconds

0 - Game Starting!

想要的款式:Game starts in 1 minute<--然后编辑该消息说Game starts in 30 seconds

因此,您基本上想要做的是编辑消息。使用消息的<Message>.edit()方法是可能的。所以你想做的事情有点像这样。(您可以在此处查看文档(

const msg = await message.channel.send("Game starts in 1 min");
// Then use msg.edit instead of message.channel.send for the new message
await msg.edit("Game starts in 30 seconds");

请记住,您需要在异步函数中使用它,因为我们使用的是await message.channel.sendawait msg.edit

最新更新