robot.on('message', message => {
// . . . //
});
client.query
у меня находится в if выражении - в таком случае, запрос будет отправляться каждый раз, когда оно срабатывает.results.rowCount
client.query(`запрос`), function (err, results) {
if (err) console.log(err);
console.log(results.rowCount)
});
if (условие) {
console.log( . . . )
}
results.rowCount
за пределами запроса и функции? results.rowCount
от sql-запроса, для последующей работы с этим значением.
если не работает, это не значит, что нужно использовать другой метод.
и вообще, при чём здесь cron? это обычный цикл, на чистом джаваскрипте: он выполняет какое-либо действие, пока условие вычисляется в true.
если вам нужно именно повторение действия, с промежутком в x времени, то конечно, лучше не извращаться и использовать cron.