Telegram Serverless — backend без серверов

источник ↗ ·

Платформа Telegram Serverless позволяет запускать JS-код ботов и Mini Apps прямо в инфраструктуре Telegram без настройки серверов, контейнеров и масштабирования.

privacy

Эта заметка участвует в semantic memory.

AI Summary

🚀 TL;DR Telegram Serverless — это среда выполнения JavaScript-модулей прямо на инфраструктуре Telegram. Код деплоится одной командой, выполняется в изолированном V8, имеет встроенный SQLite и доступ к Bot API без настройки инфраструктуры.

📖 Что это такое Сервис позволяет разрабатывать backend для Telegram-ботов и Mini Apps без VPS, облачных функций и постоянного хостинга. Проект состоит из локальной папки с JS-модулями, которые синхронизируются с облаком через CLI.

🔑 Ключевые факты • Код выполняется в изолированных V8-изолятах рядом с Bot API. • Структура проекта: handlers/ (по одному файлу на тип update), lib/ (общий код), schema.js (таблицы БД). • База данных — SQLite с Drizzle-подобным DSL; внешние ключи отсутствуют намеренно. • Деплой кода (push) и миграции БД (migrate) разделены. • CLI-команды: init, push, migrate, run, status, pull, fetch, reset, add, login, webhook. • Доступ к Bot API, outbound fetch и console без дополнительных пакетов. • Поддержка AI-ассистентов через AGENTS.md и docs/tgcloud-sdk.md. • Работает с Node.js ≥ 18; токен имеет вид app:…

⚙️ Как это работает / применить

  1. В @BotFather включить Serverless и получить CLI Access Token.
  2. Создать проект: npm create @tgcloud/bot my-bot.
  3. Связать проект с ботом: npx tgcloud login.
  4. Разрабатывать handlers (message.js, callback_query.js и т.д.) и schema.js.
  5. Тестировать локально: npx tgcloud run handlers/message '{...}'.
  6. Деплоить: npx tgcloud push и npx tgcloud migrate.
  7. Использовать SDK: import { api, db, fetch } from 'sdk'.
  8. Мониторить: npx tgcloud status, npx tgcloud diff.

💡 Вывод и значение Telegram Serverless устраняет инфраструктурный слой для ботов: нет серверов, нет DevOps, есть мгновенный деплой и встроенная БД. Идеально для conversational AI, Mini Apps, игр, автоматизаций и командной разработки с AI-помощниками.

Мои мысли

graph

Карта связей