Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/388.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Discord.js在特定时间内执行某些操作_Javascript_Node.js_Discord.js - Fatal编程技术网

Javascript Discord.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.

我想让机器人,在特定的时间,每天将例如消息,但我希望机器人仍然可以响应命令。是否有node.js库或某些函数。

您可以使用
cron
包来执行此操作。 您首先必须导入CronJob:

const { CronJob } = require('cron');
如果您想在每天17:18安排一条消息,可以定义如下的CronJob:

const job = new CronJob('0 18 17 * * *', () => {
    //send a message
});
然后开始:

job.start();

字符串的格式为“
分钟小时月日月周日”。如果接受该参数的所有值,则使用
*
。每次调用回调函数时,所有6个参数都将匹配当前时间。
sec
参数不能为*,否则消息将在该分钟内每秒发送一次。

这似乎是一个您应该研究和询问的问题。不是因为堆栈溢出对您有帮助吗?谢谢,它很有效。