Telegram запустил Serverless размещение для ботов

3 мин
Telegram запустил Serverless размещение для ботов

Telegram опубликовал документацию новой платформы: Serverless для ботов и Mini Apps: https://core.telegram.org/bots/serverless

Теперь можно держать серверная часть бота прямо на инфраструктуре Telegram, без необходимости во внешнем сервере.

Раньше для бота отдельно нужно было где-то поднять и обслуживать сервер. За счёт нововведения необходимость в этом отпадает полностью.

Разворачивается всё одной командой CLI tgcloud и выполняются в изолированном V8-инстансе (тот же что в Chrome и Node.js) рядом с инфраструктурой самого Telegram.

Простейшее демо

schema.js

import { table, integer } from 'sdk/db'; export const counters = table('counters', { chatId: integer('chat_id').primaryKey(), seen: integer('seen').notNull().default(0),
});

handlers/message.js

import { программный оболочку, db } from 'sdk';
import { counters } from 'schema';
import { sql } from 'sdk/db'; export default async function (message) { const chatId = message.chat.id; // Insert the counter, or bump it if this chat already has one — and get the // resulting row back in the same statement via .returning(). const [row] = await db.insert(counters) .values({ chatId, seen: 1 }) .onConflictDoUpdate({ target: counters.chatId, set: { seen: sql`${counters.seen} + 1` }, }) .returning() .run(); await api.sendMessage({ chat_id: chatId, text: `Hello! I've seen ${row.seen} message(s) from you.`, });
}

Деплой:

npx tgcloud push # upload the modules
npx tgcloud migrate # create the `counters` table

Что даёт платформа

  • Инфраструктуры нет вообще: не нужно арендовать машину, и следить, что она жива. Код запускается по требованию и масштабируется вместе с ботом.

  • Всё необходимое из коробки: Bot программный оболочку, база на SQLite и исходящий HTTP доступны каждому модулю сразу, без установки пакетов и отдельных ключей доступа.

  • Быстрое изолированное исполнение: каждый вызов — это отдельный лёгкий V8-движок рядом с инфраструктурой Telegram, поэтому обращения к Bot программный интерфейс и к базе быстрые, по описанию самого Telegram.

  • Обычный воркфлоу разработчика: проект — это папка с файлами под git-контролем. Правишь исходник, видишь точный diff, деплоишь атомарно, а схему базы меняешь через миграции, которые перед применением показывают дифф и требуют подтверждения.

11 июня, в Bot api 10.1, Telegram уже выкатили Rich Messages: функция оформлять ответы бота таблицами, списками, кодом и спойлерами. В официальном changelog эту фичу описывают именно как метод форматировать ответы нейросетей на лету: бот стримит ответ по частям, по мере генерации, и текст сразу приходит с готовым форматированием.

OpenClaw и другие "цифровые помощники" уже предлагаю пользователям Telegram как основной мессенджер для управления ИИ-агентом, и детище Павла Дурова продолжает наращивать технологический отрыв от конкурентов. Serverless даёт Telegram дополнительное преимущество перед остальными мессенджерами: агенту-боту теперь не нужен вообще никакой сервер, кроме самого Telegram.

На данный момент ни на странице документации, ни в блоге, ни в changelog нет ни слова о цене, лимитах или тарифах.

Русскоязычное сообщество про AI в разработке

Друзья! Эту новость подготовила команда ТГК «AI for Devs» — канала, где мы рассказываем про AI-агентов, плагины для IDE, делимся практическими кейсами и свежими новостями из мира ИИ. Подписывайтесь, чтобы быть в курсе и ничего не упустить!

Читают сейчас

Астрономы обнаружили маленькие красные точки, готовящиеся к слиянию

25 минут назад

Астрономы обнаружили маленькие красные точки, готовящиеся к слиянию

Существует мнение, что в крупных галактиках современной Вселенной находятся сверхмассивные чёрные дыры (СМЧД). Тем не менее точно неизвестно, как именно эти чёрные дыры стали столь массивными, хотя ас

Вышел альфа-релиз Paint.NET 5.2 с экспериментальной поддержкой Wine/Linux

2 часа назад

Вышел альфа-релиз Paint.NET 5.2 с экспериментальной поддержкой Wine/Linux

1 сентября 2026 года состоялся выпуск альфа-версии графического редактора с открытым исходным кодом Paint.NET 5.2 для Windows 10/11 (64-бита) и с экспериментальной поддержкой Wine/Linux (Wine 11.14, U

2 часа назад

Операционная платформа «Альт Образование» бесплатна для школ — акция от «Базальт СПО»

Операционная платформа «Альт Образование» бесплатна для школ — акция от «Базальт СПО» Организация «Базальт СПО» запускает специальное предложение для школ: операционная система «Альт Образование» 11 п

Google добавила агентный аналитика видео в Gemini 3.7 Flash, 3.6 Flash и 3.5 Flash-Lite

2 часа назад

Google добавила агентный аналитика видео в Gemini 3.7 Flash, 3.6 Flash и 3.5 Flash-Lite

Google запустила агентный анализ видео для Gemini 3.7 Flash, 3.6 Flash и 3.5 Flash-Lite. Теперь модель анализирует видео не как последовательность кадров с фиксированной частотой, а сама решает, какие

Апдейт платформы «Октопус» от ГК «Юзтех»: историческая анализ и расширенная сопровождение инфраструктур

3 часа назад

Апдейт платформы «Октопус» от ГК «Юзтех»: историческая анализ и расширенная сопровождение инфраструктур

В новых версиях «Октопус» мы сфокусировались на трёх направлениях: расширении возможностей управления ИТ-инфраструктурой, повышении производительности и развитии интеграций. Система получила новые сце