TELEGRAM MINI APP
0%
Hardcoding PRO · Practical

Создай свою первую
Telegram Mini App

Даже если ты никогда не писал код. Ты придумываешь продукт, отвечаешь на несколько понятных вопросов и проверяешь результат. ИИ-разработчик берёт на себя техническую работу.

Итог: работающая Mini App9 учебных схемГотовые промптыРеальная проверка в Telegram
Сначала главное

Ты не будешь изучать Mini Apps. Ты сделаешь свою.

Цель этого урока — не сделать из тебя программиста и не объяснить внутреннюю кухню Telegram. Цель — довести тебя от идеи до приложения, которое открывается на телефоне и решает одну реальную задачу пользователя.

Твоя задача — понимать что должно получиться. Задача ИИ — разобраться, как это технически сделать.

В обычном техническом обучении человека часто заставляют сначала выучить десятки новых слов, а уже потом обещают результат. Здесь наоборот. Ты начинаешь с человеческой задачи: кому помогаем, что человек должен сделать и какой результат получить. Всё, что относится к технической реализации, уходит в готовую основу проекта и инструкции для AI coding agent.

💡 идея→5 простых ответов→ИИ собирает→📱 Telegram→✅ реальный результат
Если где-то ИИ превращает тебя в разработчика — это не «сложность урока». Это исполнитель ушёл не в ту роль. Ниже будет готовый спасательный промпт, который возвращает техническую работу обратно ИИ.
Схема 01

1. Что такое Mini App простыми словами

В Telegram есть два похожих, но очень разных способа дать человеку цифровой продукт.

💬
Telegram-бот

Похож на переписку. Человек пишет, получает сообщения, нажимает кнопки под сообщениями и двигается по диалогу.

Удобно: для быстрых ответов, уведомлений, команд и разговорных помощников.

📱
Telegram Mini App

Похожа на обычное приложение. Внутри можно сделать экран, меню, карточки, формы, калькулятор, обучение или личный кабинет.

Удобно: когда человеку проще увидеть интерфейс и сделать действие, чем вести длинную переписку.

Telegram-бот и Telegram Mini App — сравнение
Схема 01 · Один Telegram — два разных пользовательских опыта.

Например, бот может спросить: «Какой тариф тебе нужен?» — и показать три кнопки. Mini App может открыть красивую страницу, где человек видит все тарифы, сравнивает их и сразу выбирает подходящий. Оба варианта нормальные. Вопрос только в том, какой путь удобнее для конкретной задачи.

Самое простое определение: Mini App — это приложение, которое открывается прямо внутри Telegram. Пользователю не нужно устанавливать отдельную программу из магазина приложений.
Что должно получиться после разделаТы можешь одной фразой объяснить знакомому: бот — это в основном переписка, Mini App — интерфейс приложения внутри Telegram.
Схема 02

2. Зачем Mini App вообще нужна

Технология сама по себе никому не нужна. Нужен более короткий путь от интереса человека к полезному действию.

Представь: клиент уже общается с тобой в Telegram. Вместо «перейди на сайт → зарегистрируйся → найди нужный раздел → заполни форму» ты даёшь одну кнопку. Человек открывает Mini App, сразу понимает, куда попал, и делает нужное действие.

Путь пользователя от Telegram к бизнес-результату
Схема 02 · Mini App сокращает путь между интересом человека и реальным действием.
⚡️

Быстрый вход

Пользователь уже находится в Telegram. Не нужно заставлять его осваивать новый сервис.

🧭

Понятное действие

Экран показывает, куда нажать, что выбрать и что произойдёт дальше.

📈

Ближе к результату

Запись, заявка, расчёт или урок происходят в привычной среде.

Mini App особенно полезна там, где в переписке начинается хаос: много вариантов, много данных, человек должен что-то сравнивать, заполнять, смотреть историю или регулярно возвращаться к результату.

Не делай Mini App просто потому, что «это модно». Она имеет смысл, когда интерфейс реально делает путь пользователя понятнее и короче.
Что должно получиться после разделаУ тебя есть ответ не на вопрос «зачем технология», а на вопрос какое конкретное действие пользователя станет удобнее.
Схема 03

3. Что можно создать

Для первого проекта не нужен «суперсервис». Выбери одну понятную задачу и доведи её до работающего результата.

Шесть идей Telegram Mini App
Схема 03 · Шесть форматов — от ИИ-помощника до личного кабинета.

🤖 ИИ-помощник

Человек описывает ситуацию → получает совет, текст, разбор или персональную рекомендацию.

🎓 Обучение

Уроки, задания, материалы и прогресс ученика в одном интерфейсе.

📅 Запись

Выбрать услугу → день → время → подтвердить заявку.

🛍 Каталог

Показать товары, услуги, тарифы или подборки с удобным выбором.

🧮 Калькулятор

Посчитать цену, экономию, окупаемость, компенсацию или подходящий тариф.

👤 Личный кабинет

История, статусы, баллы, результаты и персональная информация.

Хорошая первая идея обычно звучит очень просто. Например: «Продавец вводит несколько цифр и получает предварительный расчёт», «Клиент выбирает услугу и оставляет заявку», «Ученик открывает урок и отмечает выполнение». Если идею трудно объяснить одним предложением — скорее всего, первая версия уже слишком большая.

Помочь выбрать первую идею
Показать промпт
Формула первого проекта:

один тип пользователя → одна понятная проблема → одно главное действие → один полезный результат.

Что должно получиться после разделаТы выбрал одну идею первой версии. Остальные идеи можно сохранить, но пока не добавлять.
Схема 04

4. Как мы будем делать Mini App

Ты работаешь как владелец продукта: объясняешь смысл, выбираешь варианты и принимаешь результат. ИИ-разработчик занимается техникой.

Как мы будем создавать Telegram Mini App
Схема 04 · Идея → простые ответы → ИИ делает техническую работу → готовый результат.
Ты описываешь идею.
Обычными словами, без технических терминов.
ИИ задаёт несколько вопросов.
Чтобы понять пользователя, главное действие и желаемое ощущение от приложения.
ИИ берёт готовую основу.
В ней уже лежат технические правила, которые тебе не нужно изучать.
ИИ собирает и проверяет.
Создаёт проект, исправляет ошибки и доводит первую версию до рабочего состояния.
Ты открываешь результат в Telegram.
И проверяешь его как обычный пользователь.

Самый важный момент — после твоих ответов ИИ не должен возвращать тебе техническое домашнее задание. Он должен взять задачу в работу. Если ему действительно нужен человек — например, вход в аккаунт или подтверждение в Telegram — он просит одно короткое действие и после этого продолжает сам.

Ключевой принцип Hardcoding PRO: если шаг технический и ИИ способен выполнить его сам — ученик не делает этот шаг руками.
Что должно получиться после разделаТы понимаешь процесс целиком и знаешь: от тебя нужны решения, а не технические знания.
Схема 05

5. Ты vs ИИ: кто за что отвечает

Одна из главных причин хаоса в вайбкодинге — человек и ИИ начинают делать работу друг друга. Разделим роли заранее.

Ты и ИИ — разделение ролей
Схема 05 · Одна цель, но разные зоны ответственности.
ТВОЯ ЗОНА

Ты решаешь

  • какую проблему решаем;
  • для кого делаем;
  • какой результат должен получить человек;
  • какой вариант нравится больше;
  • что выглядит неудобно или непонятно;
  • принимаешь ли ты результат.
ЗОНА ИИ

ИИ делает

  • разбирается в готовой основе проекта;
  • пишет и изменяет код;
  • настраивает необходимые части;
  • ищет и исправляет ошибки;
  • проверяет работу;
  • публикует приложение;
  • проверяет реальный запуск.
Если ИИ может сделать шаг сам — ты не делаешь его руками.

При этом ты не пассивный зритель. Ты владелец результата. ИИ может написать технически правильный проект, но только ты можешь сказать: «человеку понятно», «это решает задачу», «такой стиль подходит» или «вот это лишнее».

Что должно получиться после разделаТы умеешь отличить своё продуктовое решение от технической работы исполнителя.
Схема 06

6. Полный путь урока

Чтобы не было ощущения «я нажал что-то, а дальше неизвестность», вот весь маршрут заранее.

Путь до результата Telegram Mini App
Схема 06 · От идеи до приложения, которое проверил другой человек.
1. Идея2. Минимальная версия3. 5 ответов4. Сборка5. Checkpoint 16. Checkpoint 27. Улучшение8. Другой человек9. Done

В маршруте нет этапа «стань разработчиком». В каждом месте, где нужна техника, работает ИИ. Ты включаешься там, где требуется человеческое решение, доступ или визуальная оценка.

Не перепрыгивай к украшениям слишком рано. Сначала добейся одного рабочего пользовательского пути. Потом улучшай дизайн и добавляй функции.
Что должно получиться после разделаТы видишь конечную точку и понимаешь, какие контрольные точки будут дальше.
Практика · главный запуск

7. Главный промпт: запускаем создание

Теперь начинается реальная практика. Скопируй промпт целиком в своего AI coding agent. Он должен сначала задать вопросы, а затем самостоятельно развернуть работу.

Создать мою Telegram Mini App
Показать / скрыть промпт
Правильное начало: ИИ задаёт один понятный вопрос. Если вместо этого он сразу выдаёт технический трактат — останови его спасательным промптом ниже.
Что должно получиться после шагаAI coding agent понял роли и задал вопрос №1, а не отправил тебе техническую инструкцию.
Схема 07

8. Пять вопросов перед стартом

Тебе не нужны технические ответы. Нужна понятная идея. Вот как отвечать.

Пять вопросов перед созданием Mini App
Схема 07 · Пять вопросов формируют продукт, а не техническое задание.
1

Что должно делать?

Пример: «Помогать селлеру предварительно оценить потерянные товары и понять, что проверить дальше».

2

Для кого?

Пример: «Для продавцов Wildberries, которые не хотят разбираться в сложных таблицах».

3

Главное действие?

Пример: «Ввести несколько данных → получить понятный предварительный результат».

4

Как выглядит?

Пример: «Спокойно, дорого, крупные элементы, минимум текста, удобно с телефона».

5

Какой бот?

Если бот есть — называешь его. Если нет — честно пишешь: «У меня пока нет».

НЕ ЗНАЮ

Это нормальный ответ

Скажи: «Предложи 3 простых варианта и помоги выбрать».

Не пытайся угадывать «как правильно». Эти вопросы нужны не для экзамена. Они помогают ИИ не строить абстрактное приложение «для всех и обо всём». Чем проще твои ответы, тем легче быстро собрать первую рабочую версию.

Не придумывай идеальное приложение заранее. Наша задача — быстро получить первую полезную версию и проверить её в реальности.
Что должно получиться после разделаПосле пяти ответов ИИ формулирует первую версию обычными словами, и ты понимаешь, что именно сейчас будет построено.

9. Что должно произойти после пятого ответа

Ты закончил продуктовые ответы — теперь работа должна перейти к исполнителю.

ИИ кратко пересказывает задачу.
Ты читаешь и понимаешь: «Да, он правильно понял, что мы строим».
ИИ ограничивает первую версию.
Не пытается сразу добавить оплату, кабинет, CRM, аналитику и ещё десять функций.
ИИ начинает техническую работу сам.
Не выдаёт тебе домашнее задание из команд.
ИИ проверяет промежуточный результат.
Если что-то не работает — сначала диагностирует и исправляет.
ИИ зовёт тебя только в точках, где нужен человек.
Доступ, подтверждение, выбор дизайна или пользовательская проверка.
Сильный AI coding agent не просто «пишет файлы».

Он двигается к подтверждаемому результату и сам закрывает технические хвосты, если у него есть доступ и инструменты.

Что должно получиться после разделаТы видишь короткое описание будущего продукта и понимаешь границы первой версии. После этого ИИ уходит выполнять работу.
Схема 08

10. Пока ИИ работает: что нормально, а что нет

Твоя задача — не вмешиваться в техническую работу просто потому, что ты видишь её на экране.

Что делать человеку, пока ИИ работает
Схема 08 · Решения и подтверждения — человеку. Техническая рутина — ИИ.

✅ Нормально

  • «Выбери вариант A или B».
  • «Какой стиль ближе: строгий или яркий?»
  • «Открой Telegram и нажми эту кнопку».
  • «Подтверди действие в сервисе».
  • «Посмотри глазами: понятно ли, что делать?»

❌ Ненормально

  • «Открой терминал и выполни 28 команд».
  • «Настрой инфраструктуру самостоятельно».
  • «Исправь этот файл».
  • «Разберись с технической ошибкой».
  • «Создай нужную конфигурацию руками».
Вернуть ИИ к самостоятельной работе
Показать промпт
Что должно получиться после разделаТы не превращаешься в технического ассистента собственного ИИ. Исполнитель снова сам ведёт технический контур.

11. Если нужен BotFather, вход или секрет

Иногда есть действия, которые ИИ физически не должен или не может сделать за тебя. Это нормально. Главное — чтобы такие точки были короткими и безопасными.

🤖 BotFather

Если нужен новый бот, ИИ проводит тебя по этому шагу по одному действию, а не выдаёт огромную инструкцию заранее.

🔐 Вход в аккаунт

Логин, пароль и подтверждение вводишь только на странице соответствующего сервиса, а не в чат ИИ.

🔑 Секрет / токен

Не отправляй значение в переписку. ИИ должен предложить безопасный механизм ввода, после чего проверить, что всё действительно работает.

Тут важно различать «действие владельца» и «техническую работу». Нажать подтверждение входа — действие владельца. Разобраться, куда после этого положить настройку и как её использовать — работа ИИ.

Хороший запрос от ИИ выглядит так: «Открой BotFather → нажми X → когда закончишь, напиши “готово”. Это нужно, чтобы связать приложение с ботом». Один шаг. Одна причина. Потом ИИ продолжает сам.

12. Checkpoint 1 — Mini App открывается

Первый важный рубеж: не «код существует», а приложение реально можно открыть внутри Telegram.

  • Ты нажимаешь кнопку или ссылку в Telegram.
  • Mini App действительно открывается, а не ведёт на ошибку.
  • Экран нормально выглядит на телефоне.
  • Нет горизонтального скролла и сломанной верстки.
  • Текст читается без увеличения.
  • Понятно, куда смотреть и что нажимать дальше.

Если приложение открывается только в обычном браузере, а внутри Telegram нет — checkpoint ещё не пройден. Нам нужен именно тот пользовательский опыт, ради которого мы делаем Mini App.

Checkpoint 1 пройден, когдаТы сам открыл Mini App в настоящем Telegram и увидел рабочий первый экран.

13. Checkpoint 2 — главное действие работает

Открывающийся экран — ещё не продукт. Теперь нужен полный пользовательский сценарий.

Если твоя Mini App — калькулятор: человек вводит данные → нажимает кнопку → получает расчёт. Если это запись: выбирает услугу → время → подтверждает. Если ИИ-помощник: вводит запрос → получает полезный ответ.

Проверяй результат, а не наличие кнопок. Кнопка «Рассчитать» может выглядеть красиво и при этом ничего полезного не делать.
Проверить главный сценарий до конца
Показать промпт
Checkpoint 2 пройден, когдаТы сам выполняешь главное действие и получаешь ожидаемый полезный результат.

14. Первая версия должна быть маленькой — но законченной

Новички часто пытаются компенсировать неуверенность количеством функций. Это почти всегда замедляет результат.

❌ Не первая версия

Оплата + кабинет + ИИ + CRM + рефералка + аналитика + 12 экранов + админка, при этом основной сценарий периодически ломается.

✅ Нормальная первая версия

Один пользователь проходит один путь от открытия до результата. Всё выглядит понятно, работает на телефоне и не требует твоих пояснений.

Вторая и третья версия никуда не исчезнут. Наоборот: когда у тебя есть маленькое работающее основание, добавлять функции безопаснее. Ты всегда можешь проверить: улучшение действительно улучшило продукт или сломало то, что уже работало.

Минимальная версия — это минимум функций, а не минимум качества.

15. Сделай приложение приятным глазами пользователя

Тебе не нужно изучать UI/UX. Достаточно научиться смотреть на продукт как обычный человек.

👀 За 5 секунд понятно?

Человек понимает, где он и что можно сделать?

👆 Удобно пальцем?

Кнопки достаточно крупные, ничего важного не спрятано?

🧭 Следующий шаг очевиден?

После действия понятно, что произошло и куда двигаться?

⏳ Есть ожидание?

Если действие занимает время, человек видит, что приложение работает?

😬 Ошибка понятна?

Не белый экран, а нормальное сообщение и следующий шаг.

✨ Выглядит как продукт?

А не как техническая страница, которую страшно отправить клиенту.

Улучшить приложение глазами пользователя
Показать промпт
Что должно получиться после разделаТо же самое рабочее приложение стало понятнее и приятнее, но не превратилось в новый большой проект.

16. Добавь только одну «вау»-функцию

Когда базовый путь работает, можно добавить одну вещь, которая заметно повышает ценность или ощущение продукта.

🧠

ИИ внутри

Персональная рекомендация, разбор или генерация.

🏆

Прогресс

Баллы, уровни, завершённые шаги, серия дней.

✨

Персонализация

Имя, история, любимые настройки, свои результаты.

Одна «вау»-функция полезнее пяти полуготовых. После её добавления обязательно перепроверь основной путь — улучшение не должно ломать то, ради чего человек вообще приходит в приложение.

Добавить одну следующую функцию
Показать промпт
Схема 09

17. Definition of Done — когда урок действительно закончен

Финальная приёмка происходит глазами пользователя, а не глазами разработчика.

Definition of Done Telegram Mini App
Схема 09 · Открыл → понял → сделал → получил результат → другой человек тоже смог.
  • Mini App открывается прямо внутри Telegram.
  • На телефоне интерфейс читаемый и ничего не разваливается.
  • За несколько секунд понятно, для чего приложение.
  • Понятно, какое действие главное.
  • Главное действие проходит от начала до конца.
  • Пользователь получает ожидаемый результат.
  • При ошибке приложение не превращается в непонятный белый экран.
  • AI coding agent сам проверил основной сценарий и исправил найденные проблемы.
  • Рабочая версия сохранена.
  • Есть понятный способ открыть приложение снова.
  • Другой человек смог воспользоваться приложением без твоей лекции.
Последний тест: отправь Mini App одному человеку, который не участвовал в разработке. Не объясняй интерфейс заранее. Посмотри, смог ли он понять и пройти главное действие.
Урок закончен, когдаДругой человек открывает твою Mini App, проходит главный путь и получает полезный результат.

18. Если что-то пошло не так

Тебе не нужен справочник из ста ошибок. Нужны несколько понятных ситуаций и правильная реакция.

Приложение не открывается

Скажи ИИ: «Проверь реальный запуск в Telegram, найди причину, исправь и перепроверь. Моё действие проси только если оно неизбежно».

Открывается, но действие не работает

Попроси пройти именно пользовательский сценарий, а не проверять только первый экран.

Выглядит страшно

Не переписывай всё. Сделай UX-проход из раздела 15 и попроси сохранить функциональность.

ИИ бесконечно что-то чинит

Попроси сначала зафиксировать фактическое состояние, одну конкретную проблему и доказательство после исправления.

Сильный подход — не угадывать и не нервно менять всё подряд. Сначала понять, какой пользовательский результат не получен. Затем поручить ИИ найти причину. Потом повторить тот же тест. Ты всегда возвращаешься к наблюдаемому результату.

19. Что ты теперь реально умеешь

После этого Practical твой главный навык — не «знание Telegram». Ты научился превращать идею в проверяемый продукт через ИИ.

💡 Формулировать

Ты умеешь описать продукт через пользователя, проблему, действие и результат.

🤝 Делегировать

Ты умеешь не забирать у ИИ техническую работу обратно на себя.

✅ Принимать

Ты проверяешь не красивые слова «готово», а реальный пользовательский путь.

Вайбкодинг становится сильным не тогда, когда ИИ пишет много кода. А тогда, когда твоя идея превращается в работающий результат быстрее и надёжнее.
Hardcoding PRO · Финал

Ты не прочитал про Mini Apps.
Ты сделал свою.

У тебя есть идея, рабочий интерфейс внутри Telegram, одно реальное действие, проверенный результат и понятный путь улучшения. Именно ради этого нужен Hardcoding PRO: не чтобы знать больше терминов, а чтобы быстрее превращать идеи в работающие продукты.

идея→решение→ИИ делает→ты проверяешь→реальный продукт 🚀
HARD CODING PRO · ПРАКТИКА ПОСЛЕ ГАЙДА 08

Закрепил результат? Продолжай по карте

Эта практика закрепляет гайд 08 «Интерфейсы и UI/UX». Следующий шаг — гайд 09 «Базы данных для новичков».

← Гайд 08 Дальше: гайд 09 → 🗺 Вся карта