Тригери

Тригер — це подія, на яку відгукується реакція. У розділі Тригер редактора можна увімкнути кілька типів одночасно: вони об'єднуються за «АБО» — реакція спрацює, якщо виконаний будь-який із увімкнених тригерів. Додаткові обмеження (мітки, параметри, чати) задаються окремо в Умовах.

Текстове повідомлення

Спрацьовує на текст або підпис до медіа. У полі «Що шукати» вибирається режим:

  • Ключові слова — список слів/фраз. Параметр «Збіг»: містить, точний збіг, починається з, регулярний вираз; плюс прапорець «Враховувати регістр».
  • Посилання — повідомлення містить URL.
  • Email — містить адресу пошти.
  • Згадка (@username) — містить згадку.
  • Будь-який текст — будь-яке текстове повідомлення.

Команда

Спрацьовує на slash-команди. У полі «Команди (без «/»)» перерахуйте імена, наприклад help, menu. Бот відгукнеться на /help і /menu.

Команда /start

Окремий тригер на /start. Поле Payload ловить deep-link-параметр (/start <payload>); порожнє значення — будь-який /start. Це основа для реферальних і кампанійних посилань.

Натискання inline-кнопки (callback)

Спрацьовує на натискання inline-кнопки. Поле «Дані кнопки (callback_data)» і «Збіг» (точний, починається з, містить, регулярний вираз) визначають, які кнопки ловити.

Медіа

Спрацьовує на вкладення вибраних типів: Фото, Відео, Відеоповідомлення, Документ, Аудіо, Голосове, GIF, Стікер, Кубик, Гра, Опитування, Контакт, Геолокація, Місце, Альбом.

Системна подія

Спрацьовує на події чату: Вступив за посиланням, Доданий до чату, Покинув чат, Видалений із чату, Змінив статус, Заявка на вступ, Реакція на повідомлення, Лічильник реакцій. Корисно для вітань, модерації та прийому заявок.

Відповідь і переслане

  • Відповідь (reply) на повідомлення — спрацьовує, коли повідомлення є відповіддю на інше.
  • Переслане повідомлення — спрацьовує на форварди.

Кожне N-е повідомлення

Спрацьовує на кожне N-е повідомлення користувача (поле «Кожне повідомлення №»). Підходить для періодичних підказок або антифлуду.

За розкладом (дати)

Спрацьовує у вказані моменти часу (список дат). Запланована реакція розсилається активним підписникам після настання терміну — див. Розсилки.

Вхідний веб-запит (вебхук)

Спрацьовує на HTTP-запит ззовні. Задаються Шлях (повний URL формується з адреси бота та шляху), Секретний токен (для захисту) і Метод (POST / GET / PUT / ANY). Дані запиту потрапляють у контекст виконання і доступні у діях через {{ctx.поле}}. Детальніше — Веб-запити та вебхуки.

Що далі

  • Умови та чати — звузьте спрацьовування за аудиторією та місцем.
  • Дії — що бот робить у відповідь.