Managed Bots — это функция Telegram, при которой один бот автоматически создаёт других ботов от имени ваших пользователей.
Раньше схема была такая: хотите дать каждому клиенту своего бота — вручную регистрируете каждый через @BotFather, вручную отдаёте токен, вручную настраиваете. При 10 клиентах — терпимо. При 1000 — невозможно.
Теперь пользователь сам создаёт своего бота в один клик прямо в вашем продукте. Вы получаете токен автоматически и сразу начинаете им управлять через Bot API. Пользователь при этом остаётся владельцем бота.
Три реальных применения
Пример 1. Персональный AI-ассистент для каждого клиента
Вы делаете SaaS с AI-помощником. Все клиенты общаются через один общий бот — история мешается, контексты пересекаются, неудобно.
С Managed Bots каждый клиент при регистрации получает
своего личного бота
— с его именем, его историей. Вы управляете всеми ботами централизованно через один сервер, но для пользователя это выглядит как его личный инструмент.
Примерно так работает
бесплатный GPT-чат на Shtruzel
— каждый пользователь общается в своём изолированном контексте без регистрации и лишних сложностей. Такую же логику можно реализовать в Telegram через Managed Bots.
Пример 2. Бот для автоматизации Telegram Business
Ваш клиент — владелец малого бизнеса. Он хочет, чтобы бот отвечал на сообщения в его личном Telegram-аккаунте, сортировал заявки и напоминал о задачах.
Вы создаёте ему управляемого бота, подключаете его к аккаунту через Telegram Business Mode — и бот начинает работать прямо в его переписках. Без технических знаний со стороны клиента.
Пример 3. Игровая платформа с изолированным прогрессом
У каждого игрока — свой бот. Свой инвентарь, своя история, свои достижения. Боты не пересекаются, данные не смешиваются. Масштабируется на любое количество игроков.
Как настроить: пошаговая инструкция
Шаг 1. Создайте бота-менеджера
Откройте Telegram и найдите
@BotFather
Нажмите
Введите имя бота (например:
Введите username — он должен заканчиваться на
(например:
BotFather выдаст вам
токен
— сохраните его, он понадобится для API
Шаг 2. Включите режим управления ботами
Напишите BotFather
Выберите вашего бота-менеджера из списка
Нажмите
Bot Settings
Найдите пункт
Bot Management Mode
и включите его
После этого ваш бот получит возможность создавать других ботов.
Шаг 3. Сформируйте ссылку для пользователей
Ссылка строится по формату:
Конкретный пример — если ваш менеджер
Когда пользователь переходит по этой ссылке, он видит окно с уже заполненными полями — username и имя бота. Он может их отредактировать или оставить как есть, затем нажать
Создать
Шаг 4. Обработайте создание нового бота на сервере
Как только пользователь нажал «Создать», ваш бот-менеджер получает update типа
с объектом
. В нём — базовая информация о новом боте и его владельце.
Дальше в коде вы делаете запрос к API:
В ответ получаете токен нового бота. С этого момента вы управляете им полностью через стандартный Bot API.
Если в процессе настройки API получите непонятную ошибку из терминала — вставьте её в
переводчик ошибок Shtruzel
. Он за 5 секунд объяснит на русском что произошло и что именно нужно исправить.
Шаг 5. Начните работать с новым ботом
Через полученный токен вы можете:
Принимать и отправлять сообщения (
Менять имя и аватар бота (
Настраивать команды (
Подключить к Telegram Business аккаунту пользователя
Отвечать на запросы от имени бота в реальном времени
Важные детали, которые нужно знать
Токен — это полный доступ.
Кто владеет токеном бота, тот им управляет. Храните токены в защищённом хранилище, никогда не в коде и не в публичных репозиториях.
Пользователь может отозвать доступ.
Бот создаётся от имени пользователя — он остаётся владельцем. В любой момент он может зайти в @BotFather и удалить бота или отозвать токен. Ваш сервер должен обрабатывать этот сценарий — иначе начнёт падать с ошибками.
Обрабатывайте отключения.
Добавьте в код проверку: если API возвращает ошибку
— значит, токен отозван. Пометьте этого пользователя как «бот удалён» и не пытайтесь слать запросы дальше.
Один менеджер — много управляемых ботов.
Ограничений на количество созданных ботов нет. Один бот-менеджер спокойно обслуживает тысячи клиентов.
Как это выглядит для пользователя
Пользователь получает от вас ссылку, переходит — видит экран Telegram с полями «Имя бота» и «Username». Поля уже заполнены вашими предложениями. Он нажимает
Создать
— и у него в Telegram появляется личный бот. Весь процесс занимает 15 секунд.
Пользователь не видит никакой технической части — для него это просто «его бот».
Что нужно для старта
Аккаунт в Telegram
Сервер или хостинг для обработки Bot API запросов (подойдёт любой VPS или serverless — Vercel, Railway, Render)
Базовые знания работы с Telegram Bot API или готовая библиотека:
(Python),
(Node.js)
30 минут на настройку первого прототипа
Если не знаете с чего начать с кодом — можно спросить напрямую в
GPT-чате Shtruzel
: объяснит, покажет пример кода, ответит на уточняющие вопросы. Бесплатно, без регистрации.