Javascript Discord.js在特定时间内执行某些操作
我想让机器人,在特定的时间,每天将例如消息,但我希望机器人仍然可以响应命令。是否有node.js库或某些函数。您可以使用Javascript Discord.js在特定时间内执行某些操作,javascript,node.js,discord.js,Javascript,Node.js,Discord.js,我想让机器人,在特定的时间,每天将例如消息,但我希望机器人仍然可以响应命令。是否有node.js库或某些函数。您可以使用cron包来执行此操作。 您首先必须导入CronJob: const { CronJob } = require('cron'); 如果您想在每天17:18安排一条消息,可以定义如下的CronJob: const job = new CronJob('0 18 17 * * *', () => { //send a message }); 然后开始: job.
cron
包来执行此操作。
您首先必须导入CronJob:
const { CronJob } = require('cron');
如果您想在每天17:18安排一条消息,可以定义如下的CronJob:
const job = new CronJob('0 18 17 * * *', () => {
//send a message
});
然后开始:
job.start();
字符串的格式为“
秒
分钟小时月日月周日”。如果接受该参数的所有值,则使用*
。每次调用回调函数时,所有6个参数都将匹配当前时间。sec
参数不能为*,否则消息将在该分钟内每秒发送一次。这似乎是一个您应该研究和询问的问题。不是因为堆栈溢出对您有帮助吗?谢谢,它很有效。