Условие — «После выполнения прошло…»
Для чего
Условие помогает реализовать:
- викторины и розыгрыши, в которых сделать новую попытку можно только через Х часов / секунд после прошлой.
- бонусы, которые можно получить только 1 раз в день.
- важные задания которые надо выполнять не чаще раза в месяц / день.
- видеокурсы, в которых следующий урок открывается через Y часов после сдачи прошлого.
- спецпредложения, возможность заказать которые закрывается через Z часов после выполнения последнего задания тренинга (после прохождения игры / воронки / чего угодно).
Рассмотрим событие подробнее:

1) Переключатель условий имеет следующие параметры:
- события — условия проверяет сколько времени прошло после выполнения события;
- команды — условия проверяет сколько времени прошло после выполнения команды (номер можно посмотреть в левом верхнем углу);

2) Номер команды / события, выполнение которых нужно проверить. Если указать значение 0, то будет проверяться либо текущая команда / текущее событие.
3) Переключатель условий имеет следующие параметры:
- равно —с момента выполнения команды либо события с номером указанным в поле 2 прошло ровно столько времени, сколько было указано в поле 4;
- больше — с момента выполнения выполнения команды либо события с номером указанным в поле 2 прошло больше времени, чем было указано в поле 4;
- меньше — с момента выполнения команды либо события с номером указанным в поле 2 прошло меньше времени, чем было указано в поле 4;
- больше или равно — с момента выполнения выполнения команды либо события с номером указанным в поле 2 прошло больше или равно времени, чем было указано в поле 4;
- меньше или равно — с момента выполнения выполнения команды либо события с номером указанным в поле 2 прошло меньше или равно времени сколько было указано в поле 4;
4) Какое количество времени с момента выполнения выполнения команды либо события прошло.
Важно! Если в переключателе 5 выбрано дней, то сервис будет отсчитывать «календарные даты», а не отрезки по 24 часа.
5) Переключатель условий имеет следующие параметры:
- секунд—после выполнения команды либо события с номером указанным в поле 2 прошло столько секунд, сколько указано в поле 4;
- минут—после выполнения команды либо события с номером указанным в поле 2 прошло столько минут, сколько указано в поле 4;
- часов — после выполнения команды либо события с номером указанным в поле 2 прошло столько часов, сколько указано в поле 4;
- дней — после выполнения команды либо события с номером указанным в поле 2 прошло столько дней, сколько указано в поле 4;
6) Блокировать или нет проверку следующих условий секции.
Несколько практических примеров


Важно! Во втором примере именно календарные сутки. То есть если подписчик первый раз написал в 23:00, то уже через час (в 00:00) сможет написать второй раз. Но третий раз уже только после следующих 00:00.
Примеры переменных для времени
-
{date}%T{/date}
— время сейчас -
{exec}300|1|%T{/exec}
— время выполнения команды. {exec}559|0|%F %T{/exec}
— время и дата выполнения события.
Нюансы
Команда / событие не выполнялись НИКОГДА = выполнялись больше БЕСКОНЕЧНОСТИ секунд тому назад. То есть, например, условие «больше 5 секунд» всегда подойдёт, а «меньше 5 секунд» никогда не подойдёт (пока не появится первое выполнение).
Если у вас остались какие-то вопросы, замечания или просто хотите поблагодарить, сделать это можно в этом посте на стене сообщества. Творческих взлетов и успешного внедрения!
Вернуться на главную страницу инструкций