До сих пор это было запрещено на уровне платформы — боты не видели сообщений других ботов вообще, в любом режиме. В FAQ так и написано: решили заблокировать, чтобы два бота не ушли в бесконечный цикл ответов.
Теперь bot-to-bot коммуникация работает в группах и через business mode. Включается через @BotFather.
Теперь можно строить цепочки ботов внутри Telegram без внешнего оркестратора.
Бот-координатор принимает задачу, дергает бота-аналитика, тот передает результат боту-генератору. Весь пайплайн — в одном чате.
Не заменит n8n, Make и Langchain. Но нативная фича всегда пригодится.
Business mode в Bot API появился в марте 2024 (Bot API 7.2), и уже тогда боты получили доступ к приватным чатам бизнес-аккаунтов. Bot-to-bot — следующий шаг: если бот мог действовать от имени бизнеса, теперь боты могут координироваться между собой.
Как решили проблему бесконечных циклов (Loop Prevention)?
Telegram переложил ответственность на разработчиков. Платформа обязывает внедрять предохранители (safeguards): дедупликацию сообщений, жесткие таймауты и лимиты. Если два бота сойдут с ума и начнут спамить друг друга, Telegram применит платформенные ограничения и порежет производительность.
Короче, теперь в одном чате можно собрать целое агентство или редакцию из ботов:
🤖 Агентные штормы. В одном чате можно собрать бота-копирайтера, бота-дизайнера и бота-редактора. Вы кидаете тему, они спорят, генерируют контент, проверяют друг друга и выдают готовый пост прямо на ваших глазах.
🔹 Микросервисы прямо в мессенджере. Больше не нужно делать одного неповоротливого бота-франкенштейна. Делите функционал: один бот отвечает за биллинг (имеет доступ к кассе), второй парсит данные, третий работает с LLM. Если падает нейросеть, оплаты и саппорт продолжают работать.
🔹 Взаимный AI-контроль. Основной бот общается с клиентом в группе или Business-режиме, а скрытый бот-супервайзор «слушает» ответы. Если первый бот начинает галлюцинировать, второй моментально перехватывает диалог и зовет кожаного менеджера.
🔹 Изоляция баз данных. Публичный бот собирает запросы от клиентов, но не имеет доступа к вашей внутренней CRM или складу. Он тегает закрытого внутреннего бота (`/check_stock@MyStoreBot`), тот сверяет данные и безопасно отдает результат.
В общем, теперь можно создавать целые автономные ИИ-команды.