cd ~послугиtelegram-mini-app.md
Розробка Telegram Mini App
Telegram Mini App — це застосунок, який відкривається прямо в Telegram. Клієнтові не треба нічого встановлювати чи реєструватись: натиснув кнопку в боті, і перед ним каталог, запис, особистий кабінет або панель керування. Розробляю Mini App під задачі бізнесу: від простої форми запису до повноцінного робочого інструменту для команди.
Чому Mini App, а не сайт чи окремий застосунок
Ваші клієнти вже в Telegram. Mini App не треба шукати в App Store чи Google Play: він відкривається з бота, посилання або кнопки в каналі.
Реєстрація не потрібна. Telegram сам передає, хто відкрив застосунок, тож ні логінів, ні паролів, ні підтверджень пошти.
Звичайний бот добре справляється з короткими сценаріями. Коли потрібен каталог, календар чи форма на кілька кроків, чат перетворюється на довгий ланцюжок повідомлень. Mini App показує все на одному екрані, а бот лишається поруч і надсилає сповіщення.
Що можна зробити
- Каталог і замовлення: товари, кошик, оформлення, статус замовлення.
- Запис і бронювання: послуги, майстри, календар вільних слотів.
- Особистий кабінет клієнта: історія замовлень, бонуси, програма лояльності.
- Форми й заявки: анкети, опитування, розрахунок вартості.
- Панель для власника: що відбувається зараз, статистика, дії в один дотик.
- Внутрішні інструменти для команди: облік, звіти, доступи з ролями.
Що вміє сама платформа
- Оплата прямо в Telegram, без переходу на сторонні сайти.
- Повноекранний режим і ярлик на головному екрані телефона, як у звичайного застосунку.
- Геолокація, якщо вона потрібна: доставка, найближча точка, виїзд майстра.
- Сповіщення через бота: нагадування, зміна статусу, розсилки.
- Світла й темна тема підлаштовуються під Telegram користувача.
Як це влаштовано і чому це безпечно
- Mini App — це вебзастосунок, який Telegram відкриває у своєму вікні. Серверну частину пишу на Python або PowerShell, залежно від того, що вже працює у вас.
- Кожен запит із застосунку несе дані користувача, підписані Telegram. Сервер перевіряє підпис (HMAC-SHA256), тож підробити запит від чужого імені не вийде.
- Важливі дії можна закрити ролями і PIN-кодом.
- Застосунок можна зв’язати з тим, що у вас уже є: CRM, таблиці, облікова програма, власна база. Головне, щоб до даних був доступ через API або напряму.
- Розмістити можна на вашому сервері, у хмарі або через Cloudflare Tunnel, коли сервер не має відкритих портів.
Приклади з моїх проєктів
Власник офісу за кожною дрібницею дзвонив адміну. Тепер у нього Telegram-бот із панеллю Mini App: бачить, хто працює, закриває вхід, додає людей і перезапускає сервер сам, з телефона.
читати історію розробки →cat ./kids-cafe-bot.mdБронювання дитячого кафе в Telegram: з 3–4 до 5–7 свят на тижденьДитяче кафе брало бронювання по телефону й у месенджерах. Після запуску бота свят стало 5–7 на тиждень замість 3–4, і 4–5 із них бронюють через бот.
читати історію розробки →Як проходить робота
- 01Бриф
Розбираємось у задачі й домовляємось, що вважати «готово».
- 02Прототип
Показую макет або демо на тестовому стенді ще до основного коду.
- 03Розробка
Невеликими етапами. Перед кожною зміною бекап, на кожну є відкат.
- 04Перевірка
Спочатку на копії вашого середовища, потім на живому.
- 05Здача
Інструкція, пояснюю, як цим користуватись, і лишаюсь на зв'язку.
Питання
Чим Mini App відрізняється від бота?
Бот спілкується повідомленнями й кнопками. Mini App — це інтерфейс у вікні всередині Telegram: екрани, списки, форми. Зазвичай це одне ціле: бот надсилає сповіщення, а в Mini App ведеться робота.
Потрібно щось встановлювати?
Ні. Застосунок відкривається в Telegram на телефоні й комп’ютері, нічого окремо ставити не треба.
Чи можна приймати оплату?
Так. Спосіб залежить від того, що ви продаєте: цифрові товари й послуги Telegram дозволяє оплачувати лише в Stars, а для фізичних товарів підключається платіжний провайдер.
Можна зв’язати з моєю CRM чи таблицями?
Так, якщо до даних є доступ: через API системи, базу даних або файли. На брифі розбираємось, що у вас уже працює, і будуємо навколо цього.
Можна почати з бота, а Mini App додати потім?
Так. Логіка лишається на сервері, змінюється лише інтерфейс. У кейсі «Сервер офісу» спершу було меню кнопками в чаті, а потім ту саму логіку перенесли в Mini App.
Скільки коштує і скільки часу займе?
Залежить від задачі. Після брифу називаю обсяг, термін і ціну. Перед основною розробкою показую прототип, щоб ви бачили, що отримаєте.