Heroku Clock: как запустить одно и то же задание с разными параметрами в каждом исполнении? - PullRequest
0 голосов
/ 20 сентября 2019

Я хотел бы создать cronjob с NodeJS, используя платформу Heroku.После этой ссылки я вижу этот пример:

clock.js

var CronJob = require('cron').CronJob;
var bot = require('./bot.js');

var job = new CronJob({
  cronTime: "13 9,11,16,20,22 * * *", // everyday, 9:13, 11:13, 4:13, 8:13,
  onTick: bot.start(),
  start: true,
  timeZone: "America/Los_Angeles"
});

job.start();

bot.js

module.exports = {
  start: function() { /* do stuff */ }
};

Моя функция должна вызывать удаленный JSON с массивом элементов, а затем получать из него разные элементы для каждого выполнения cronjob.

Например, для первого cronjob он должен получить первый элементдля второго cronjob он должен получить второй предмет и так далее ...

Возможно ли это сделать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...