EnotPRO Logo EnotPRO

Списки пользователей

Списки пользователей — это универсальный инструмент для группировки пользователей по любым категориям или критериям.

📝 Назначение

Списки пользователей позволяют создавать динамические группы пользователей для последующей обработки: рассылки, проверки принадлежности к группе, массовых операций.

Когда это нужно:

  • Создать чёрный список пользователей
  • Сформировать список участников мероприятия
  • Группировать пользователей по интересам для таргетированных рассылок
  • Создать временную группу для розыгрыша призов

💡 Совет: Списки не имеют ограничений по количеству пользователей. В одном списке может быть как 10, так и 10 000 человек.

📋 Создание списка

Списки пользователей создаются в разделе /adm → Люди → Списки пользователей. Вы можете создать любое количество списков с произвольными названиями.

⚡ Доступные реакции

Реакция Назначение Ссылка
AddToUserList Добавить пользователя в список Подробнее
DelFromUserList Удалить пользователя из списка Подробнее
LoadUserList Загрузить содержимое списка Подробнее
TakeUserList Получить список для массовой обработки Подробнее
ClearUserList Полностью очистить список Подробнее

🔄 Как это работает

Этап Действие
1 Создаёте список в админке (например, premium_users)
2 Добавляете пользователей через реакцию AddToUserList
3 Используете список для проверки (InUserList), рассылки или массовых операций
4 При необходимости удаляете пользователей или очищаете список

🧪 Пример использования

Задача: Создать список пользователей, которые нажали кнопку «Участвовать в розыгрыше», и выбрать победителя.

Шаг 1: Создать список contest_participants в админке.

Шаг 2: При нажатии на кнопку добавить пользователя в список:

  • AddToUserList → список: contest_participants, пользователь: ${user.id}

Шаг 3: По окончании розыгрыша загрузить список и выбрать случайного участника:

  • LoadUserList → список: contest_participants
  • (Обработка массива пользователей)

Шаг 4: Очистить список для следующего розыгрыша:

  • ClearUserList → список: contest_participants

🔗 Связанные разделы

Раздел Описание
Условие InUserList Проверка, входит ли пользователь в список
Люди — списки пользователей Управление списками через интерфейс
Реакция TakeUserList Массовая обработка списка
© 2025 EnotPRO. Все права защищены.