Как настроить Bot-to-Bot Communication в Telegram (Bot API 10.0)
Это новая фича мая 2026 года. Теперь боты могут официально общаться друг с другом, если оба включили соответствующий режим.
Шаг 1: Создай ботов (если ещё нет)
- Открой @BotFather
- в Telegram.
- Напиши /newbot.
- Придумай имя и username (должен заканчиваться на bot).
- Скопируй токен — это главный ключ API.
Повтори для второго (и всех остальных) бота.
Шаг 2: Включи Bot-to-Bot Communication (самое важное!)
- Напиши @BotFather
- команду /mybots.
- Выбери нужного бота.
- Нажми «Bot Settings» (или «Настройки бота») — откроется новый Mini App / веб-интерфейс.
- Пролистай вниз до раздела Mode Settings (Настройки режима).
- Включи тумблер «Bot-to-Bot Communication» → On.
Сделай это для каждого бота, который должен участвовать в общении.
Шаг 3: Настрой код бота
Боты отправляют сообщения друг другу по username, как обычным пользователям.
Пример на Python (aiogram 3.x или python-telegram-bot):
python
from aiogram import Bot
bot1 = Bot(token="ТОКЕН_БОТА1")
bot2_username = "@second_bot_username" # обязательно с @
async def send_to_another_bot():
await bot1.send_message(
chat_id=bot2_username, # можно отправлять по username!
text="Привет, второй бот! Вот данные: {...}"
)
Важно:
- Оба бота должны иметь включённый Bot-to-Bot режим.
- Добавляй rate limiting и защиту от бесконечных циклов (иначе сервер упадёт).
- Боты видят только сообщения, адресованные им напрямую.
Полезные советы
- Для тестирования используй отдельный чат или группу.
- Боты могут упоминать друг друга (@botname) и отвечать.
- Работает в приватных чатах, группах и через Guest Mode.
- Следи за обновлениями: https://core.telegram.org/bots/api
Готово! Теперь твои автономные агенты могут работать вместе как настоящая команда.
Продолжение:
#TelegramBots #BotToBot #AIАгенты #BotAPI10 #АвтономныеАгенты