Условия и чаты
Условия — это дополнительные фильтры поверх триггера. Все включённые условия объединяются по «И»: реакция сработает, только если выполнены все из них. Отдельно настраивается область чатов — где именно реакция действует. Обе настройки — в редакторе реакции (разделы Условия и В чатах).
С метками
Срабатывание только для пользователей с нужными метками. Режим «Есть метки» / «Нет меток» и список меток бота. Метки — это теги подписчиков (VIP, оплатил, новый и т. д.); подробнее в разделе Люди (CRM).
С параметрами
Проверка значений параметров пользователя. Каждое правило — это ключ, оператор и значение. Операторы: равно, не равно, больше, меньше, содержит, задан, не задан. Параметры бот накапливает действиями (например, сохраняет ответы из диалога) — см. Действия.
С ID пользователей
Список числовых Telegram-ID, для которых реакция разрешена. Удобно для персональных или административных реакций.
С момента появления прошло
Сравнивает, сколько прошло с первого появления пользователя: режим «меньше» / «больше» и срок в секундах. Например, особая реакция для новичков в первые сутки.
С количеством сообщений
Сравнивает число сообщений пользователя: «меньше» / «больше» / «равно» и значение. Подходит для онбординга и поощрений за активность.
Участник чата
Проверяет, состоит ли пользователь в указанных чатах: «является» / «не является» + список ID чатов. Членство отслеживается по событиям chat-member. Так делают, например, ботов «контент только для участников канала».
Ветка «иначе»
Поле «Если условия не выполнились — запустить реакцию» задаёт запасную реакцию: если фильтры не прошли, вместо текущей запустится указанная. Это простой способ развести два сценария одним правилом.
Область чатов («В чатах»)
Где реакция вообще может срабатывать:
- Срабатывать в приватном чате с ботом — личные сообщения.
- В группах и каналах — только при обращении к боту — реакция в группах работает лишь при упоминании/ответе боту.
- Также в чатах, ID которых сохранены в параметрах — динамический список чатов из параметров пользователя.
Если ничего не выбрано, реакция работает только в личных чатах.
Фильтры по пользователю
Дополнительно (значения Неважно / Да / Нет):
- Начал приватный чат с ботом — есть ли у пользователя личный диалог.
- Заблокировал бота — заблокировал ли пользователь бота.
Что дальше
- Триггеры — события срабатывания.
- Действия — что делает реакция.
- Люди (CRM) — метки и параметры подписчиков.