Запитати ШІ
Українська UK
Перейти до Watbot

Конструктор

Конструктор відкривається пунктом «Конструктор» у меню застосунку. Це карта, на якій розміщено блоки та зв'язки між ними — схема застосунку. Зі схеми видно, який екран відкриється першим і куди людина потрапить після кожного натискання.

Схема міні-застосунку: блок «Старт» і перший екранСхема міні-застосунку: блок «Старт» і перший екран

Схема: блоки, виходи та зв'язки

Блок — один крок застосунку. Блоки бувають трьох видів:

  • екрани та все, що показується поверх екрана: вікна, меню, діалоги, повідомлення;
  • блоки без екрана — вони щось роблять між екранами: перевіряють умову, пишуть запис у список, надсилають повідомлення від бота;
  • службові — «Старт» і «Нотатка».

Повний перелік — на сторінці Блоки й дії.

Вихід — рядок у нижній частині блоку. В екрана виходами стають його кнопки, пункти списків та інші елементи, на які можна натиснути; у блоку без екрана — результати його роботи, наприклад «Так» і «Ні» в умови. Виходи «вдалося» пофарбовано зеленим, «не вдалося» — червоним.

Зв'язок — лінія від виходу до блоку, який відкриється або виконається наступним.

  • Щоб провести зв'язок, потягніть від кружечка біля виходу до потрібного блоку.
  • Якщо відпустити зв'язок на порожньому місці карти, відкриється список блоків: вибраний блок буде створено й одразу підключено. Угорі списку — «Нещодавні», пункт «Ще» відкриває вікно «Додати блок».
  • Щоб видалити зв'язок, наведіть курсор на лінію й натисніть значок, який на ній з'явиться.
  • Вихід зі зв'язком має стрілку «Перейти до блоку, куди веде вихід».
Звʼязок відпущено на порожньому місці карти: список блоківЗвʼязок відпущено на порожньому місці карти: список блоків

Вихід «Продовжити» спрацьовує сам, щойно застосунок дійшов до блоку. Так за один крок можна, наприклад, відкрити екран і одразу показати поверх нього вікно.

Стартовий блок позначено плашкою «Старт» — із нього застосунок починається. У новому застосунку це блок «Старт», з'єднаний із першим екраном. Зробити стартовим інший блок — меню блоку → «Зробити стартовим».

Панель над картою

Панель над картою з кнопкою «Допомога ШІ»Панель над картою з кнопкою «Допомога ШІ»
Кнопка Що робить
Стрілки «скасувати» та «повторити» Скасовують і повертають дії на схемі: додавання, видалення, переміщення, правку блоку, зв'язок. Комбінації — Ctrl+Z і Ctrl+Y, на Mac — ⌘Z і ⇧⌘Z
«Колір і сітка карти» Колірна схема карти, вигляд сітки та спосіб керування — миша або тачпад
«Сховати порожні зв’язки» Ховає виходи, які нікуди не ведуть. Поки їх приховано, нового зв'язку від них не протягнути
«Код застосунку» (значок «</>») Свій JavaScript на весь застосунок — див. Код у застосунку
«Допомога ШІ» Відкриває ШІ-чат щодо цього застосунку й відкритої версії — див. Збирання застосунку в ШІ-чаті
«Попередній перегляд» Відкриває застосунок поруч зі схемою
«Додати блок» Відкриває вікно вибору блоку
«Версія N» або «Опублікувати» Версії застосунку та публікація — див. Версії та публікація

Клік правою кнопкою по порожньому місцю карти відкриває меню: «Додати блок…», «Додати нотатку», «Вставити».

Додати блок

Вікно «Додати блок» — це пошук за назвою та описом і категорії ліворуч: «Усі», «Екрани», «Оверлеї», «Дані та логіка», «Чат-бот», «Списки», «Службові».

Блоки запису клієнтів — у категорії «Запис на прийом».

Клік по картці ставить блок на карту. Клавіша Enter у пошуку додає перший зі знайдених блоків.

Дії з блоком

Короткий клік по блоку відкриває його налаштування. Блок перетягується за будь-яке місце.

У шапці блоку два значки:

  • «▶» — «Попередній перегляд з цього блоку»: застосунок запуститься не зі стартового блоку, а з вибраного.
  • «⋯» — меню блоку.
Пункт меню Що робить
«Перейменувати» Змінює назву блоку на схемі. Її ж видно в аналітиці та в налагодженні
«Зробити стартовим» Застосунок починатиметься з цього блоку. Пункту немає в блоків, які не можуть бути стартовими, — у вікон, діалогів і блоків, що працюють із даними
«Зробити модальним вікном» / «Зробити екраном» Перетворює екран на модальне вікно й назад — див. нижче
«Створити копію» Ставить поруч копію блоку
«Скопіювати» Кладе блок до буфера, щоб вставити в іншому місці або в іншій версії
«Скопіювати посилання» Посилання відкриває конструктор одразу біля цього блоку
«Видалити» Видаляє блок і його зв'язки
Меню блока «⋯»Меню блока «⋯»

Щоб вибрати кілька блоків, позначте їх галочкою на місці значка блоку, клікайте по блоках із затиснутим Shift або ввімкніть інструмент «Виділення рамкою». Над картою з'явиться панель «Вибрано N блоків»: вибране можна скопіювати й видалити. Комбінації Ctrl+C і Ctrl+V (на Mac — ⌘C і ⌘V) копіюють виділене та вставляють під курсором.

Нотатки

Нотатка — кольоровий листок на карті з поясненням для тих, хто збирає застосунок. До сценарію вона не входить.

  • Додати: клік правою кнопкою по карті → «Додати нотатку» або блок «Нотатка» у вікні «Додати блок».
  • Клік по листку відкриває правку тексту. Ctrl+Enter (на Mac — ⌘Enter) зберігає, Esc скасовує.
  • Колір — у меню листка: «Жовта», «Зелена», «Голуба», «Рожева», «Бузкова», «Сіра». Розмір змінюється за куточок.
Нотатка на карті та її меню: кольори, «Скопіювати», «Видалити»Нотатка на карті та її меню: кольори, «Скопіювати», «Видалити»

Редактор екрана

Клік по блоку «Екран» відкриває вікно «Редагувати екран». Ліворуч — телефон з екраном, праворуч — налаштування. Перемикач «iOS» / «Android» у заголовку показує, як екран виглядає в кожній системі. Зміни застосовуються кнопкою «Зберегти».

Вигляд екрана

На порожньому екрані телефона стоїть запитання «Яким буде екран?»:

Вигляд Що це
«Стандартне вікно» Шапка й області з елементами
«Вкладки знизу» Розділи з панеллю вкладок унизу. Кожна вкладка має свій вміст
«HTML-код» Увесь екран — ваш HTML-код. Описано на сторінці Код у застосунку
Порожній екран: вибір виду екранаПорожній екран: вибір виду екрана

Області

Стандартне вікно збирається з областей — «З чого зібрати екран?»:

Область Що в ній Головні налаштування
«Шапка» Заголовок і кнопки вгорі «Заголовок», «Колір шапки», «Колір заголовка», «Прозорий в iOS», «Не показувати межу», кнопки
«Контент» Текст, кнопки, поля, списки та інші елементи «Колір фону області», «Відступи по краях», «Елементи»
«Сітка» Елементи в колонках і рядках «Рядки», «Ширина колонки» — «Автоматично» або частка від 12, «Вирівнювання по вертикалі», «Обмежити ширину»

Шапка в екрана одна. Областей контенту й сіток може бути кілька; наступну додає кнопка «+» під останньою областю на телефоні.

Клік по області або елементу на телефоні відкриває його налаштування праворуч. Посилання «До екрана» над налаштуваннями повертає назад.

Редактор екрана: шапку вибрано на телефоні, праворуч її налаштуванняРедактор екрана: шапку вибрано на телефоні, праворуч її налаштування

Кнопки шапки поділяються на чотири групи: «Кнопки на початку», «Кнопки в кінці», «Первинні кнопки», «Вторинні кнопки» — до чотирьох у кожній. Для кнопки задаються «Ім'я кнопки», «Іконка», «Колір», «Заливка», «Форма» та «Розмір». Кожна кнопка шапки — це вихід блоку.

Вкладки. На екрані «Вкладки знизу» — до дев'яти вкладок. Для вкладки задаються «Ім'я вкладки», іконка та «Значок» — позначка з числом або текстом. Спільні налаштування: «Колір панелі вкладок», «Колір вкладки», «Колір вибраної вкладки».

Умова показу. Шапку, область контенту, сітку та кожну кнопку шапки можна показувати не всім: увімкніть «Умова показу» в їхніх налаштуваннях. Як задаються умови — на сторінці Дані застосунку.

У сітці — до 50 рядків і до 12 колонок у рядку. В одній області — до 100 елементів.

Екран на схемі

Екран видно просто в блоці на схемі. Високий екран обрізано за висотою телефона — смуга «Показати цілком» унизу блоку розгортає його, «Згорнути» повертає назад.

Високий екран на схемі й смуга «Показати повністю»Високий екран на схемі й смуга «Показати повністю»

Екран і вікно

Екран відкривається на місці попереднього. Модальне вікно показується поверх поточного екрана й закривається, не забираючи людину з нього.

Блок «Модальне вікно» має два види:

  • «Вікно поверх екрана»;
  • «Шторка знизу» — з налаштуваннями «Висота шторки» (25, 50, 75 або 100 %) і «Показувати смужку захоплення».

Налаштування «Закривати при натисканні поза вікном» і «Затемнювати екран» є в обох видів.

Модальне вікно «Шторка знизу» та його налаштуванняМодальне вікно «Шторка знизу» та його налаштування

Готовий екран перетворюється на вікно, а вікно — на екран: меню блоку → «Зробити модальним вікном» або «Зробити екраном». Елементи та зв'язки зберігаються. Стартовий екран і екран із HTML-коду зробити вікном не можна.

Решту блоків, які показуються поверх екрана, — меню, діалог, панель дій, повідомлення — описано на сторінці Екрани й оверлеї.

Кольори та темна тема

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

Кожен колір палітри має два значення — «Колір для світлої теми» та «Колір для темної теми». Застосунок сам вибирає потрібне.

  • Значення кольору змінюється просто у списку вибору: кнопка «Редагувати», потім олівець біля кольору. Колір зміниться всюди, де його використано.
  • Кнопка «Додати колір» створює свій колір: «Назва кольору» та два значення. У палітрі — до 50 кольорів.
  • Свій колір можна видалити. Перед видаленням переконайтеся, що він ніде не використовується.
Редагування кольору палітри: значення для світлої й темної темиРедагування кольору палітри: значення для світлої й темної теми

Палітра зберігається у версії: нова версія отримує копію палітри тієї, з якої її створили.

Якою буде тема — світлою чи темною, — вирішує місце, де відкрито застосунок: у Telegram застосунок повторює тему месенджера, у браузері — тему системи, у попередньому перегляді — тему кабінету.

Попередній перегляд

Кнопка «Попередній перегляд» відкриває праворуч від схеми панель «Попередній перегляд · версія N» з телефоном. У телефоні працює справжній застосунок із тією версією, яку відкрито в конструкторі, — зокрема неопублікованою.

Елемент панелі Що робить
«iOS» / «Android» Оформлення, як у вибраній системі
«Звідки відкрито» Ніби застосунок відкрили з вибраного місця: «Браузер», «З екрана (PWA)», «Telegram», «MAX», «Веб-чат». Так перевіряють гілки блоку «Джерело запуску»
«Почати спочатку» Скидає змінні попереднього перегляду й відкриває застосунок зі стартового блоку
«Стежити за поточним блоком» Схема сама прокручується до блоку, який зараз відкрито в застосунку, і підсвічує його
«Налагодження» Відкриває панель налагодження ліворуч від телефона
Панель «Попередній перегляд» із застосункомПанель «Попередній перегляд» із застосунком

Під телефоном — рядок «Зараз: …» з назвою відкритого блоку. Клік по ньому показує блок на схемі.

Увага

Попередній перегляд працює зі справжніми даними: змінні та записи списків зберігаються. Запис, доданий у попередньому перегляді, з'явиться у списку проєкту.

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

Налагодження

У панелі налагодження дві вкладки.

  • «Шлях» — якими блоками пройшов сценарій після кожного натискання: який вихід спрацював, який екран показано, де сценарій зупинився. Клік по кроку показує блок на схемі. Значок кошика — «Очистити шлях».
  • «Змінні» — значення змінних після останнього кроку. Ті, що змінилися, позначено «змінено», нові — «нова». Є пошук за іменем.
Налагодження: шлях сценарію поруч із попереднім переглядомНалагодження: шлях сценарію поруч із попереднім переглядом

Помилки запитів і коду, що сталися в попередньому перегляді, потрапляють до журналу помилок з позначкою «Попередній перегляд».

Якщо щось не працює

  • «Ця версія зараз редагується іншим запитом». Версію одночасно зберігає інша людина або інша вкладка. Повторіть дію.
  • «Досягнуто ліміту кількості сторінок/блоків…». У версії понад 10 000 блоків або вона більша за 50 МБ. Видаліть зайві блоки.
  • «Застосунок відкривається стартовим екраном — його не можна зробити модальним вікном». Спершу призначте стартовим інший екран.
  • «Файли такого типу (…) не можна використовувати в застосунку». На екран потрапив файл забороненого типу, наприклад SVG. Замініть його картинкою JPEG, PNG, GIF, WebP або AVIF.
  • «Помилка валідації. Деталі у формі редагування елемента». Одне з полів заповнено неправильно — його підсвічено в налаштуваннях елемента.