如何使用discord.js v.12循环命令?

如何使用discord.js v.12循环命令?,discord,discord.js,bots,Discord,Discord.js,Bots,我这里有这个代码client.channels.cache.get(“823609622488154143”).send(animeEmbed)},1*1) 这段代码附加到我正在发送的嵌入,我的bot正在从reddit站点获取,我希望这个命令继续运行,但我很难弄清楚如何循环这个命令。这可以通过异步运行或其他方式完成。我想,既然您不想不间断地发送,那么您正在寻找类似以下内容: function startTimer(time) { setTimeout(function() {

我这里有这个代码<代码>client.channels.cache.get(“823609622488154143”).send(animeEmbed)},1*1)


这段代码附加到我正在发送的嵌入,我的bot正在从reddit站点获取,我希望这个命令继续运行,但我很难弄清楚如何循环这个命令。这可以通过异步运行或其他方式完成。

我想,既然您不想不间断地发送,那么您正在寻找类似以下内容:

function startTimer(time) {
    setTimeout(function() {
        //the code that sends the embed
    }, time)
}

startTimer(60000) //one minute interval
这样做的目的是,它运行一个函数,每一分钟将您的嵌入发送到您指定的频道。您可以通过将
60000
替换为另一个数字(1000是1秒)来更改时间


我希望这就是你要找的。祝您度过愉快的一天:)

我认为使用setTimeout是一个很好的解决方案。每n分钟/秒运行一个函数。如果需要代码示例,请回答