# Міні-застосунки

Міні-застосунок — це набір екранів із текстом, картинками, кнопками, полями введення та списками. Людина відкриває його кнопкою в чаті з ботом або за посиланням і працює з ним, як зі звичайним застосунком на телефоні: гортає екрани, заповнює форми, вибирає зі списку.

Застосунок збирається в конструкторі без програмування: ви розставляєте на схемі екрани й блоки та з'єднуєте їх зв'язками. Дані — заявки, каталоги, анкети — застосунок зберігає у списках проєкту, тих самих, з якими працюють чат-боти.

![Міні-застосунок на схемі: екрани, вікно, умова, запис у список і спливне повідомлення, з'єднані зв'язками](https://support.watbot.org/_media/uk/02-mini-apps/_images/app-scheme.webp?v=1791781231)

## Де відкривається застосунок

| Де | Як відкрити | Хто перед вами |
|---|---|---|
| Telegram | Кнопкою бота. Застосунок відкривається всередині месенджера | Людину впізнано: застосунок знає її ім'я та пов'язує з контактом бота |
| MAX | Кнопкою бота. Застосунок відкривається всередині месенджера | Людину впізнано |
| Чат на сайті | Кнопкою бота в чаті. Застосунок відкривається поверх чату | Контакт чату на сайті |
| Браузер | За посиланням на застосунок | Гість: імені та контакту бота в нього немає |
| Екран телефона | Застосунок, який людина додала на домашній екран із браузера | Гість |

У ВКонтакте та Viber застосунок усередині месенджера не відкривається: посилання на нього відкриється в браузері.

Звідки відкрито застосунок, можна дізнатися просто в сценарії — блоком «Джерело запуску» — і показати різним людям різні екрани. Докладніше — на сторінці [Джерело запуску](https://support.watbot.org/uk/mini-apps/blocks/logic/launch-source).

## Де розташовані міні-застосунки

Застосунки належать проєкту. Список відкривається пунктом «Міні-застосунки» в меню проєкту. Клік по застосунку відкриває його розділи — вони перелічені в боковому меню:

| Розділ | Що в ньому |
|---|---|
| «Конструктор» | Схема застосунку: екрани, блоки та зв'язки, попередній перегляд, версії та публікація |
| «Користувачі» | Хто відкривав застосунок і звідки, змінні та теги кожної людини |
| «Аналітика» | Відкриття, відвідувачі та популярні екрани за днями |
| «Журнал помилок» | Запити й код, які не спрацювали |
| «Налаштування» | Назва, боти, іконка, посилання на застосунок |

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

![Меню застосунку: перемикач і розділи](https://support.watbot.org/_media/uk/02-mini-apps/_images/app-menu.webp?v=1791781231)

## Що потрібно для роботи

- **Підписка Pro.** Створювати застосунки, відкривати конструктор і публікувати версії можна лише з підпискою. Без неї замість дії відкриється вікно оформлення Pro. Докладніше — на сторінці [Що доступно без Pro](https://support.watbot.org/uk/billing/without-pro).
- **Чат-бот — щоб відкривати застосунок у месенджері та в чаті на сайті.** Бота підключають у налаштуваннях застосунку: у Telegram, MAX і чаті на сайті застосунок відкривається лише з підключеного бота. Для посилання в браузері бот не потрібен.
- **Права співробітника.** Власникові проєкту доступно все. Співробітникові права задаються в його ролі — у блоці «Міні-застосунки»:

| Група прав | Права | Що дають |
|---|---|---|
| «Адміністрування» | «Створення міні-застосунку», «Редагування міні-застосунку», «Видалення міні-застосунку» | Створити застосунок; перейменувати його, змінити налаштування, іконку та порядок у списку; видалити |
| «Збирання» | «Збирання міні-застосунку» | Відкрити конструктор, користувачів, аналітику та журнал помилок |

Як надати співробітникові доступ — на сторінці [Доступ співробітників](https://support.watbot.org/uk/chatbots/settings/access).

## Як влаштована робота

1. [Створіть застосунок](https://support.watbot.org/uk/mini-apps/create) — порожній або із шаблону.
2. Зберіть екрани в [конструкторі](https://support.watbot.org/uk/mini-apps/builder): додайте [елементи](https://support.watbot.org/uk/mini-apps/elements), з'єднайте кнопки з іншими екранами та [блоками](https://support.watbot.org/uk/mini-apps/blocks).
3. Перевірте застосунок у попередньому перегляді — просто на схемі.
4. [Опублікуйте версію](https://support.watbot.org/uk/mini-apps/publish), підключіть бота й додайте посилання на застосунок у кнопку бота.
5. Стежте за [відвідувачами, аналітикою та помилками](https://support.watbot.org/uk/mini-apps/users).

Зібрати застосунок можна й у ШІ-чаті, описавши його словами, — про це на сторінці [Збирання застосунку в ШІ-чаті](https://support.watbot.org/uk/mini-apps/ai-builder).

## Обмеження

- У проєкті — не більше ніж 100 міні-застосунків. Коли ліміт досягнуто, кнопка «Створити» вимикається.
- За добу можна створити не більше ніж 20 застосунків.
- У застосунку — не більше ніж 50 версій.
- В одній версії — не більше ніж 10 000 блоків, а її розмір — не більше ніж 50 МБ.
- До застосунку можна підключити не більше ніж 20 ботів.

## Сторінки розділу

- [Створення застосунку](https://support.watbot.org/uk/mini-apps/create) — список застосунків, створення з нуля та із шаблону, свій шаблон.
- [Конструктор](https://support.watbot.org/uk/mini-apps/builder) — схема та зв'язки, редактор екрана, вікна й вкладки, кольори та темна тема, попередній перегляд і налагодження.
- [Елементи екрана](https://support.watbot.org/uk/mini-apps/elements) — довідник елементів: текст і медіа, поля введення, списки, таймер, карта та інші.
- [Блоки й дії](https://support.watbot.org/uk/mini-apps/blocks) — що може кнопка, і довідник блоків: екрани й вікна, запити, умови, списки, чат-бот, магазин, запис на прийом.
- [Збирання застосунку в ШІ-чаті](https://support.watbot.org/uk/mini-apps/ai-builder) — ШІ збирає й виправляє застосунок за описом, у чернетці.
- [Дані застосунку](https://support.watbot.org/uk/mini-apps/data) — змінні та підстановки, списки й форми, теги, умови.
- [Версії та публікація](https://support.watbot.org/uk/mini-apps/publish) — версії, публікація, підключення бота, посилання на застосунок і кнопка в боті.
- [Користувачі, аналітика та журнал помилок](https://support.watbot.org/uk/mini-apps/users) — гості й упізнані, картка користувача, статистика, помилки.
- [Код у застосунку](https://support.watbot.org/uk/mini-apps/code) — для розробників: блок «JavaScript», код застосунку, HTML-елемент і HTML-екран.
