@filipp-sudanov said in Оповещение telegram:
Несколько путей:
а) в правиле в EPP в filtering script:
return ( (strftime("%H", time()) >= 8) and (strftime("%H", time()) < 19) );
Таким образом все правило в EPP не будет срабатывать ночью. Алармы также не будут создаваться. Если нужны алармы, то тогда нужно два правила в EPP.
б) не запускать action, отсылающий сообщение напрямую, а запускать action, вызывающий NXSL скрипт. В этом скрипте сделать проверку по времени и оттуда запускать отсылку сообщения:
if ( (strftime("%H", time()) >= 8) and (strftime("%H", time()) < 19) )
{
SendNotification("Telegram", "Alice; Bob", "", "My message text");
}
Первый вариант работает, по второму получаю ошибку
Script (Telegrtam) execution error: Error 11 in line 3: Function not found