Внутри Telegram Serverless: код, БД и Mini App из коробки
HabrUsernotbot 1 час назад Объяснить с Внутри Telegram Serverless: код, БД и Mini App из коробки Средний 6 мин 840 Serverless * JavaScript * Разработка игр * SQLite * Мессенджеры * Кейс Из песочницы Казалось бы,...
Will Anthropic have the best AI model at the end of October 2026?
В сфере искусственного интеллекта произошло заметное событие. HabrUsernotbot 1 час назад Объяснить с Внутри Telegram Serverless: код, БД и Mini App из коробки Средний 6 мин 840 Serverless * JavaScript * Разработка игр * SQLite * Мессенджеры * Кейс Из песочницы Казалось бы, написать простого Telegram‑бота в 2 026 году — задача на один вечер. Но как только пет‑проект вырастает из «эхо‑бота» во что‑то с сохранением состояния, базой данных и тем более полноценным Telegram Mini App, начинается классическая инфраструктурная рутина: арендовать VPS, настроить веб‑сервер и SSL‑сертификаты для вебхуков, поднять базу данных, настроить деплой статики для фронтенда и следить, чтобы всё это не упало в самый неподходящий момент. Недавно команда Telegram выкатила решение, которое закрывает все эти вопросы разом — нативную платформу Serverless (beta) прямо внутри @BotFather.
Теперь запускать серверную логику бота на JavaScript, хранить данные в реляционной БД и раздавать фронтенд для Mini App можно непосредственно в облаке Telegram без собственного сервера. В этой статье разберём, как устроен tgcloud изнутри, почему его документация идеально заточена под разработку с помощью ИИ‑агентов, и посмотрим на реальный кейс: как я поднял на этом стеке игру Wordle (wordslebot) с единым стейтом для чата и Mini App, системой друзей, лобби, мультиплеерными комнатами и внутриигровым чатом. Что такое Telegram Serverless и что дают «из коробки»Если открыть настройки бота в @BotFather, там появился новый раздел Serverless (beta).
Технические детали
Идея проста: вы пишете логику на JavaScript и деплоите её в облако Telegram, где функции выполняются в быстрых изолированных V8-окружениях (V8 isolates) без необходимости поднимать собственный сервер или настраивать контейнеры. Меню ServerlessПосле активации переключателя Serverless открывается панель управления из шести ключевых блоков: CLI Access — управление бессерверным проектом напрямую из вашего терминала. Handlers — функции‑обработчики, которые реагируют на различные типы обновлений (апдейтов) от Telegram.
Endpoints — серверные функции (API‑ручки), которые может вызывать ваш Mini App. Library — общие модули и библиотеки, которые импортируются в ваш код. Database — декларативное описание таблиц и колонок базы данных прямо в коде.
Mini App Files — хостинг фронтенд‑файлов, которые открываются у пользователей внутри Telegram. Фактически Telegram бесплатно отдаёт разработчику полноценный Fullstack‑контур: вычислительный рантайм для бота и бэкенда, встроенную базу данных (SQLite под капотом) и CDN/хостинг статики на домене *.
Событие, по словам экспертов, усилит конкуренцию в сфере ИИ.





