Агенты в Telegram
Что ты получишь
Отдельный ИИ-агент в своей Telegram-группе с топиками. У каждого топика — свой контекст и своя модель. Агенты общаются между собой через внутреннюю систему, а ты управляешь ими из Telegram.
Подготовка
Перед началом убедись:
- OpenClaw установлен и работает
- Есть настроенный главный агент (отображается как
defaultв дашборде) - Есть подписка Anthropic (для Claude моделей)
Шаг 1. Создаём бота в BotFather
- Открой @BotFather в Telegram
- Нажми Create New Bot (или команда
/newbot) - Введи имя бота — например, «Резак»
- Выбери username — должен заканчиваться на
bot(слитно или через_)
💡 Совет: держи единый стиль username для всех агентов. Например:
rezak_factorybot,pushkin_factorybot
- Скопируй токен — он понадобится дальше
Шаг 2. Сохраняем токен
Не держи токены в голове. Создай файл или страницу в Notion:
| Поле | Пример |
|---|---|
| Имя | Резак |
| Роль | Агент по нарезке видео |
| Username | @rezak_factorybot |
| Токен | 7123456789:AAH... |
⚠️ Если токен утёк — зайди в BotFather → Revoke → получишь новый.
Шаг 3. Отдаём данные главному агенту
Открой чат с главным агентом и отправь:
У нас появился новый агент. Настрой его.
Имя: Резак
Username: @rezak_factorybot
Токен: 7123456789:AAH...
Что произойдёт автоматически:
- Создастся рабочая папка (workspace) агента
- Пропишется Soul.md — «душа» агента
- Создадутся memory, learning, identity
- Произойдёт Gateway Restart
💡 Включи Verbose-режим у главного агента, чтобы видеть процесс в реальном времени.
Шаг 4. Проверяем workspace
У каждого агента свой набор файлов:
agents/rezak/
├── SOUL.md ← кто он и что делает
├── IDENTITY.md ← имя, эмоджи, роль
├── MEMORY.md ← что помнит
├── HEARTBEAT.md ← пульс и задачи
├── learning/ ← антипаттерны и решения
└── skills/ ← симлинк на общие скиллы
Без собственного workspace агент будет субагентом — без памяти и без настроек.
Шаг 5. Подключаем скиллы
Скиллы хранятся в общей папке и подключаются через симлинк.
Вручную (macOS):
- Открой папку со скиллами
- Сделай Make Alias (правый клик → Make Alias)
- Перемести алиас в папку агента
- Переименуй в
skills
Или попроси главного агента:
Кинь в workspace резака симлинк на скиллы
Шаг 6. Выбираем модель
- Зайди в дашборд OpenClaw → раздел Agents
- Найди нового агента
- Выбери модель (например, Claude Opus 4.6)
- Обязательно нажми Save
⚠️ Без Save настройка не применится. Это частая ошибка.
После смены модели нужен Gateway Restart — иначе агент продолжит работать на старой модели.
Шаг 7. Создаём Telegram-группу
- В Telegram создай новую группу
- Сразу добавь бота
- Сделай бота администратором с полными правами
Шаг 8. Отключаем Group Privacy
Без этого бот не видит сообщения в группе.
- Иди в BotFather
- Выбери бота → Bot Settings → Group Privacy
- Нажми Turn off
Шаг 9. Находим ID группы
Самый надёжный способ — через Web Telegram.
- Открой web.telegram.org
- Зайди в созданную группу
- В адресной строке найди число — это ID
- Скопируй его, начиная с тире
- После тире, перед цифрами добавь
100
Пример: в адресной строке #-4281234567 → ID группы: -1004281234567
Все группы Telegram начинаются с
-100.
Шаг 10. Настраиваем группу у агента
Отправь главному агенту:
Я создал группу с резаком, настрой его.
ID группы: -1004281234567
Главный агент:
- Пропишет группу в конфиге
- Выставит
require_mention: false(отвечает на всё) - Сделает Gateway Restart
Require Mention
| Сценарий | Значение |
|---|---|
| Рабочая группа, только ты | false — отвечает на всё |
| Группа с людьми (клуб, клиенты) | true — отвечает только по тегу |
Silent Mode
В личке можно включить Silent Mode — бот молчит для всех, кроме тебя. Список разрешённых отправителей прописывается в конфиге.
Шаг 11. Включаем топики
- Зайди в настройки группы
- Включи Topics
- Выбери List (не Tabs — на телефоне неудобно)
Аватарка группы станет квадратной — это нормально.
Три ловушки при включении топиков
Ловушка 1: Слетает админка При переключении на топики у бота сбрасываются права. Зайди в настройки и заново назначь бота администратором.
Ловушка 2: Меняется ID группы При включении топиков Telegram мигрирует группу — ID становится другим. Главный агент должен обновить конфиг с новым ID и сделать Gateway Restart.
Ловушка 3: Бот не отвечает после включения топиков Чеклист:
- Бот — администратор? ✅
- Group Privacy выключен? ✅
- ID группы обновлён после миграции? ✅
- Gateway Restart сделан? ✅
Шаг 12. Создаём топики
Примеры топиков для видеоредактора:
| Топик | Назначение |
|---|---|
| 💬 General | Общие вопросы, статус |
| 🎬 Longs | Длинные видео |
| ⚡ Shorts | Короткие ролики |
| ✂️ Нарезка эфиров | Нарезка из стримов |
Шаг 13. Разные модели в разных топиках
Каждый топик может работать на своей модели.
В топике пишешь /model и выбираешь:
- Opus 4.6 — для сложных задач (сценарии, монтажные листы)
- Sonnet 4.5 — для простых (нарезка по таймкодам, конвертация)
Модель привязывается к конкретному топику, а не ко всей группе.
Шаг 14. Даём агенту контекст по топикам
Для каждого топика:
- Открой топик, скопируй ссылку
- Последние две цифры в URL — номер топика
- Напиши в General:
Я создал топик Shorts (номер: 42).
Там мы нарезаем короткие вертикальные ролики.
Запомни — в этом топике все задачи по Shorts.
Агент сохранит это в своей Memory и будет учитывать контекст при работе в каждом топике.
Главное правило
Один агент = одна задача.
Чем точечнее фокус агента, тем лучше он работает. Не перегружайте мультизадачностью.
Лучше 5 простых агентов, чем один «универсальный».
Частые ошибки
| Ошибка | Решение |
|---|---|
| Не нажал Save после смены модели | Всегда жми Save в дашборде |
| Не сделал Gateway Restart | После любого изменения конфига — рестарт |
| Два Gateway — система легла | Один Gateway на всю систему. Никогда не запускай второй |
| Бот не видит сообщения | Отключи Group Privacy в BotFather |
| Бот не отвечает после топиков | Проверь: админка + новый ID + рестарт |
| Токен утёк | BotFather → Revoke → новый токен |
Чеклист скриншотов
Для оформления страницы нужны следующие скриншоты:
- ☐ BotFather → Create New Bot (веб-интерфейс)
- ☐ BotFather → бот создан, виден токен
- ☐ Notion-страница с таблицей ботов
- ☐ Чат с главным агентом — отправляем данные нового бота
- ☐ Файловая структура workspace агента (Finder или терминал)
- ☐ Дашборд OpenClaw → Skills агента
- ☐ Дашборд OpenClaw → выбор модели
- ☐ Создание группы, бот добавлен
- ☐ Настройки админа бота
- ☐ BotFather → Group Privacy → Turn off
- ☐ Web Telegram — адресная строка с ID группы
- ☐ Чат с главным агентом — настройка группы
- ☐ Настройки группы → Topics → Enable
- ☐ Ошибка «группа не разрешена»
- ☐ Лог — «группа мигрировала», новый ID
- ☐ Группа с топиками (General, Longs, Shorts…)
- ☐ /status в одном топике — Opus
- ☐ /status в другом топике — Sonnet
- ☐ Сообщение агенту в General с контекстом топика