Gem: Telegram How To

Научить бота говорить с ботами и управлять другими ботами

Что это

С весны 2026 года боты умеют работать с другими ботами. Взаимодействие между ботами (Bot API 10.0, май) позволяет писать другим ботам и отвечать им. Управляемые боты (Bot API 9.6, апрель) позволяют твоему боту создавать ботов для своих пользователей и вести их.

Как сделать

  1. Включи в @BotFather Bot-to-Bot Communication Mode.
  2. В группе обращайся к другому боту командой `/command@OtherBot` или ответом на… В группе обращайся к другому боту командой `/command@OtherBot` или ответом на его сообщение — режим нужен хотя бы одному из двух. Бот с этим режимом, если он администратор или у него выключен режим приватности, получает там все сообщения ботов.
  3. В личном чате вызови `sendMessage` с `@username` другого бота в `chat_id` — режим нужен обоим.
  4. Чтобы управлять ботами, открой мини-приложение @BotFather… Чтобы управлять ботами, открой мини-приложение @BotFather (`t.me/BotFather?startapp`), настройки своего бота и включи Bot Management Mode.
  5. Дай человеку ссылку `t.me/newbot/<твой_бот>/<имя_пользователя>?name=<имя>` или… Дай человеку ссылку `t.me/newbot/<твой_бот>/<имя_пользователя>?name=<имя>` или кнопку клавиатуры с `request_managed_bot` (только в личном чате). Человек подтвердит заранее заполненные имя и имя пользователя — их можно поправить.
  6. Придёт обновление `managed_bot`: токен нового бота выдаст `getManagedBotToken`,… Придёт обновление `managed_bot`: токен нового бота выдаст `getManagedBotToken`, заменит его `replaceManagedBotToken`, а доступ ограничит `setManagedBotAccessSettings`.

Осторожно

С Gem

В Gem нет функций для общения ботов, и Gem не создаёт ботов: проекты работают на @gembot, а своего бота к Gem пока не подключить. Рядом другое: приложение в проекте может отправить `gem.event`, который запустит правила проекта.

Источники

Открыть в Telegram ↗