Умови та чати

Умови — це додаткові фільтри поверх тригера. Всі увімкнені умови об'єднуються за «І»: реакція спрацює лише якщо виконані всі з них. Окремо налаштовується область чатів — де саме реакція діє. Обидва налаштування — в редакторі реакції (розділи Умови та У чатах).

З мітками

Спрацьовування лише для користувачів із потрібними мітками. Режим «Є мітки» / «Немає міток» і список міток бота. Мітки — це теги підписників (VIP, оплатив, новий тощо); детальніше у розділі Люди (CRM).

З параметрами

Перевірка значень параметрів користувача. Кожне правило — це ключ, оператор і значення. Оператори: рівно, не рівно, більше, менше, містить, задано, не задано. Параметри бот накопичує діями (наприклад, зберігає відповіді з діалогу) — див. Дії.

З ID користувачів

Список числових Telegram-ID, для яких реакція дозволена. Зручно для персональних або адміністративних реакцій.

З моменту появи пройшло

Порівнює, скільки пройшло з першої появи користувача: режим «менше» / «більше» і термін у секундах. Наприклад, особлива реакція для новачків у перші добу.

З кількістю повідомлень

Порівнює кількість повідомлень користувача: «менше» / «більше» / «рівно» і значення. Підходить для онбординга та заохочень за активність.

Учасник чату

Перевіряє, чи входить користувач до вказаних чатів: «є» / «не є» + список ID чатів. Членство відстежується за подіями chat-member. Так роблять, наприклад, ботів «контент лише для учасників каналу».

Гілка «інакше»

Поле «Якщо умови не виконались — запустити реакцію» задає запасну реакцію: якщо фільтри не пройшли, замість поточної запуститься вказана. Це простий спосіб розгалузити два сценарії одним правилом.

Область чатів («У чатах»)

Де реакція взагалі може спрацьовувати:

  • Спрацьовувати в особистому чаті з ботом — особисті повідомлення.
  • У групах і каналах — лише при зверненні до бота — реакція у групах працює тільки при згадці/відповіді боту.
  • Також у чатах, ID яких збережені в параметрах — динамічний список чатів із параметрів користувача.

Якщо нічого не вибрано, реакція працює лише в особистих чатах.

Фільтри за користувачем

Додатково (значення Неважливо / Так / Ні):

  • Розпочав особистий чат із ботом — чи є у користувача особистий діалог.
  • Заблокував бота — чи заблокував користувач бота.

Що далі

  • Тригери — події спрацьовування.
  • Дії — що робить реакція.
  • Люди (CRM) — мітки та параметри підписників.