TakeRandomUser
TakeRandomUser — выбирает случайного пользователя из указанного списка.
Назначение
Используется для розыгрышей, случайных уведомлений, выбора победителя и любых других сценариев, требующих случайного выбора из группы пользователей.
Параметры
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
| Список пользователей | Выбор из списка | ❌ Нет | Список для выборки (по умолчанию — все пользователи бота) |
| Количество | Integer | ❌ Нет | Количество пользователей для выборки (1-10, по умолчанию — 1) |
| Устанавливать chat | Boolean | ❌ Нет | Дублировать target.from в target.chat |
| Без инициатора | Boolean | ❌ Нет | Включать ли инициатора события в выборку |
Параметр «Без инициатора»
| Значение | Поведение |
|---|---|
| Выключено (по умолчанию) | Инициатор события исключается из выборки |
| Включено | Инициатор может быть выбран (как любой другой пользователь) |
Результат
После выполнения реакции данные выбранного пользователя помещаются в переменные:
| Переменная | Описание |
|---|---|
${target.from} |
Выбранный пользователь |
${target.chat} |
Дубликат пользователя (если включена опция «Устанавливать chat») |