Событие — «Добавлен в список подписчиков»
Изначально «списки» не должны были быть «событиями». Это что-то типа «групп подписчиков» в Senler или GetCourse или «тем» в Гамаюн. То есть отдельные сущности. Но если сформулировать особым образом, то «почему бы и нет» :) Прочитайте для примера начало текста на картинке ниже.

В итоге было создано простейшее событие с параметром — названием. Какие это дало преимущества и возможности:
- Не пришлось создавать дополнительных страниц, разделов и прочего (что могло было усложнить систему, чем уменьшить ее надежность)
- Название списка удобно и легко прописывать или менять прямо там, где он используется.
- Списки без проблем комбинируются с другими событиями.
- Список можно использовать не только для проверки условий (в списке или нет), но и для запуска команд. Достаточно оставить синий цвет и использовать для добавления в список действие выполнить событие.
- Также будет работать и в другую сторону. Различные плюшки списков (такие, как «уровень списка») можно применять и к любым другим событиям. К уровням вернемся.
Для использования в условиях и действиях вам достаточно скопировать номер списка и вставить его в нужное поле. Номер находится в правом нижнем углу блока события списка.
ВАЖНО! Частая ошибка — многие привыкли использовать названия, или выбирать из списка. Да, из списка удобнее, в будущем это добавим. Но номер надежнее (в плане ошибок) и значительно короче. В Автопилоте во многих местах фигурируют именно ID и номера.
Рассмотрим действие подобнее.

Действие имеет следующие параметры:
1) Тип списка:
- системный — список не доступен подписчикам в приложении сообщества, то есть подписчики его не увидят.
- публичный рейтинг — список доступен подписчикам в приложении сообщества в виде рейтинга. Подробнее об данном типе вы можете увидеть в видео здесь. Там же Олександр рассказывает про GET-параметры
- Публичный список - список доступен подписчикам в виде подписных страниц, и может использоваться, например, при создании реферальных программ
2) Название сообщества для которого будет создан список (можно сменить, нажав на соответствующую сноску)
3) Название списка — позволяет дать понятное название списку
4) Кнопка (откр) — позволяет быстро увидеть рейтинг игроков или подписную страницу


5) Кнопка Еще позволяет ограничить количество выполнений данного события и указать временной диапазон

6) в данном поле указывается минимальное количество раз для срабатывания события
7) в данном поле указывается максимальное количество раз для срабатывания события
8) в данном поле указывается начальный период даты и времени для срабатывания события
9) в данном поле указывается конечный период даты и времени для срабатывания события
Пример: если вы укажете, например, чтобы событие запускалось до 3 раз в периоде с 17.01.2021 00:00 по 18.01.2021 00:00, то это означает, что после указанного времени команда не запуститься и действия не будут выполнены, т.к. Автопилот считает количество выполнений/уровни списков,
а событие — это тоже список. Так что будьте внимательны при настройке.
Для обнуления уровня списков вам будет нужно сделать событие с действием:
«Исключить из списка»
%rating_position%
— можно использовать в описании рейтинга. Содержит номер позиции в рейтинге
Полезные функции:
{level}000{/level}
или{list_level}000{/list_level}
— уровень списка000
(или количество выполнений события000
). Если вторым параметром передать ID какого-то произвольного подписчика, то результатом работы переменной будет уровень списка для указанного подписчика (а не для текущего). Пример:{level}000|123456{/level}
. И во втором и в первом параметрах поддерживаются переменнные (например,%sid%
):{level}000|%sid%{/level}
.
{list_count}000{/list_count}
— количество участников списка (подписчиков), которые имеют уровень 1 или выше (или с которыми происходило событие 1 или больше раз), где000
← номер списка / события. Подробнее, а также том, как указывать уровни — в этом разделе{list}000|sum{/list}
— сумма уровней всех участников списка (количеств выполнений события всеми подписчиками). Полезно в геймификации (общее количество денег у игроков, общее количество урона, нанесённое боссу или разрушаемой стене…). Внимание: старый вариант переменной{list_sum}000{/list_sum}
НЕ работает.{exec}000|0|%F %T{/exec}
— время последнего выполнения списка или команды для текущего подписчика. Подробнее в этом разделе
Практические примеры
Самый простой пример списка - это список Клиентов. Например, можете создать по одному списку на каждый продукт или пакет. И когда, допустим, клиент будет заказывать этот же товар повторно, его можно будет вежливо оповестить что продукт уже куплен (при помощи отдельной команды) и отправить прямую ссылку на тренинг.
Другой хороший пример — воронки. Используя списки можно объединять команды в этапы или серии и запускать действия, например, только для выбранных списков. Как раз тут очень хорошо помогают «уровни списков».
Невидимые составляющие — Уровень списка
Поскольку список - это то же самое что и событие. А каждое событие считает количество выполнений для каждого подписчика. То мы можем это использовать. Особенно вместе с действием «Сменить уровень списка»
Например обычное цифровое меню (1 - Пункт первый, 2 - Пункт второй, 3...) может отправлять разные ответы в зависимости от уровня. Проверять какой именно уровень имеет список воронки можно при помощи условия «Уровень списка».
Больше об уровнях смотрите в статье: Пример настройки серии команд.
Вернуться на главную страницу инструкций