AI Tips meAI Club
← Ко всем материалам
ПО

Пак: Telegram Mini App с нуля - бэкенд на FastAPI + мини-фронт

AI Tips me4 июля 202616 мин чтения✓ проверено 13 июля 2026

Telegram Mini App - это полноценное веб-приложение, которое открывается прямо внутри Telegram по нажатию кнопки. Каталог, личный кабинет, оформление заказа - всё это живёт не в чате из кнопок, а в нормальном интерфейсе на React/Vue, но встроенном в мессенджер. Для пользователя - привычный сайт; для вас - тот же бэкенд и та же авторизация, что и у бота, только без пароля: Telegram сам передаёт, кто это.

Главный подводный камень - безопасность. Раз это обычная веб-страница, любой может открыть её напрямую и слать запросы к вашему API. Поэтому Telegram подписывает данные о пользователе (initData), а сервер обязан проверять эту подпись на каждом запросе - иначе кто угодно подставит чужой user_id и увидит чужие заказы. Этот пак - боевой каркас Mini App: FastAPI-бэкенд, проверка подписи, роутеры с пагинацией и поиском, раздача самого веб-приложения, async-база и связка с ботом. Всё на реальном коде двух проектов, полностью обезличено; ключи - через .env.

Это дополнение к паку про авторизацию: там - про способы входа, здесь - именно каркас Mini App.

Дальше - бесплатно, после входа

Полный текст откроется сразу после входа через Telegram. Без паролей и почты - один клик. Заодно бот будет помнить вас и на сайте, и в Telegram.

Что внутри

  • Часть 1. Простыми словами
  • Часть 2. Скилл для Claude Code
  • When to use
  • Architecture
  • Steps
  • Rules
  • Готовые куски кода
  • Чек-лист
другой способ: кнопка-виджет Telegram