Блоки · Контент

Повідомлення

Текст, кнопки та змінні — основний крок діалогу; гілки після натискання кнопки.

Призначення

Блок «Повідомлення» — головний спосіб спілкування з користувачем у flow. Ви пишете текст (можна з підстановкою змінних контакта), додаєте кнопки або клавіатуру, з'єднуєте вихід блоку з наступними кроками.

Коли користувач натискає reply-кнопку або inline-кнопку з переходом у flow, сценарій йде по гілці, прив'язаній до цієї кнопки. Якщо кнопок немає — після відправки тексту flow одразу переходить до наступного блоку по основній стрілці.

Змінні в тексті

У полі тексту використовуйте ключі змінних у фігурних дужках, наприклад {ім_я}, {quiz_score}, {contact.phone}. Значення беруться з профілю контакта (кастомні поля, результати тестів, блоків збору даних).

Глобальні змінні з дефолтами налаштовуються в Налаштування → Змінні; персональні значення — у картці контакта в Діалогах.

Типи кнопок

  • Reply — кнопки під полем вводу (Telegram, Viber); одна відповідь за раз
  • Inline URL — відкриває посилання в браузері
  • Inline flow — запускає гілку сценарію з цієї кнопки
  • Inline оплата — Telegram (якщо увімкнено в проєкті)
  • Запит телефону / локації — окремі блоки або спеціальні типи кнопок

Розкладка та ліміти

У Telegram можна розставити до 3 кнопок у ряд; загальна кількість reply-кнопок — до 100 (практично використовуйте компактні меню).

У Viber — не більше 6 кнопок на один крок, підпис кнопки до 35 символів; довший текст обрізається API.

Опція «очистити попередні повідомлення бота» (Telegram) — перед відправкою видаляє попередні повідомлення бота в чаті, щоб не захаращувати діалог.