Выполнение правила сразу после его объявления

Добрый день!
Как выполнить правило, объявленное по крону, сразу после его объявления или с небольшой рандомной задержкой?

defineRule("my_rule", {
    when: cron("@every 1m"),
    then: function() {

В данный момент, правило выполняется только через минуту, что медленно.

Добрый день!

var rule = defineRule(...);

runRule(rule);

С какой версии есть эта фича?
UPD:
Кажется у меня так не работало, по причине, я писал runRule(“my_rule”)
Перепроверю.

Работает, спасибо!

https://wirenboard.com/wiki/Wb-rules_2.0#.D0.A3.D0.BF.D1.80.D0.B0.D0.B2.D0.BB.D0.B5.D0.BD.D0.B8.D0.B5_.D0.BF.D1.80.D0.B0.D0.B2.D0.B8.D0.BB.D0.B0.D0.BC.D0.B8

В таком варианте не нужно после создания rule отдельно выполнять enableRule(rule)?

Нет, там поведение не менялось, правило по умолчанию активно

1 Like