Тригери
Тригер — це подія, на яку відгукується реакція. У розділі Тригер редактора можна увімкнути кілька типів одночасно: вони об'єднуються за «АБО» — реакція спрацює, якщо виконаний будь-який із увімкнених тригерів. Додаткові обмеження (мітки, параметри, чати) задаються окремо в Умовах.
Текстове повідомлення
Спрацьовує на текст або підпис до медіа. У полі «Що шукати» вибирається режим:
- Ключові слова — список слів/фраз. Параметр «Збіг»: містить, точний збіг, починається з, регулярний вираз; плюс прапорець «Враховувати регістр».
- Посилання — повідомлення містить 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.поле}}. Детальніше — Веб-запити та вебхуки.
Що далі
- Умови та чати — звузьте спрацьовування за аудиторією та місцем.
- Дії — що бот робить у відповідь.