Контент-бот
Режим «Контент-бот» в Multogram: следит за каналами-источниками и переносит новые посты в ваши каналы — копией или с переписыванием через ИИ, сразу или после одобрения в Telegram-боте. Связки каналов, фильтр по словам, интервалы.
Где в приложении
Доступ
Аккаунты
Риск ограничений
Контент-бот — конвейер контента: он следит за каналами-источниками и, когда там выходит новый пост, публикует его в вашем канале. Пост можно перенести копией или переписать моделью ИИ, а перед публикацией — показать на одобрение в Telegram-боте.
Работает постоянно, пока задача не остановлена. Для разового переноса старых постов используйте Клонирование каналов.
Что нужно
- Аккаунт — администратор каналов назначения с правом публикации.
- Каналы-источники, в которых нет защиты контента.
- Для переписывания — ИИ Multogram (по умолчанию, за ИИ-кредиты тарифа) или свой провайдер на вкладке ИИ (см. ИИ в Multogram).
- Для публикации с подтверждением — свой бот от @BotFather.
В задаче выбирается один аккаунт, работа идёт в один поток.
Настройки
Связки каналов
Связки каналов — список правил «откуда → куда». У каждой связки: название (для себя),
источник, назначение (@username, ссылка или числовой ID) и переключатель «включено». Можно
сделать несколько связок: например, три источника в один канал или каждый источник в свой канал.
Связки можно экспортировать и импортировать в JSON.
Генерация
| Параметр | По умолчанию | Что делает |
|---|---|---|
| Метод генерации контента | Полное копирование | Полное копирование (без изменений) — копия поста с медиа; ИИ-переработка — текст переписывает модель |
| ИИ-промпт | Пример на английском | Задание модели. Текст исходного поста подставляется вместо [[post]]; если [[post]] в промпте нет, текст добавляется в конец |
| Медиа | Сохранять исходные медиа | При ИИ-переработке: опубликовать с фото и видео оригинала. Без флажка — только текст |
Публикация
| Параметр | По умолчанию | Что делает |
|---|---|---|
| Метод публикации | Моментальный | Моментальный — сразу; С подтверждением в Telegram — после одобрения рецензентом |
| API-токен бота | — | Токен вашего бота от @BotFather. Для публикации с подтверждением |
| User ID рецензента | — | Числовые ID в Telegram тех, кто одобряет посты, через запятую |
Фильтр и интервалы
| Параметр | По умолчанию | Что делает |
|---|---|---|
| Фильтр по ключевым словам | — | Переносить только посты, где есть хотя бы одно из слов. Пусто — все новые посты |
| Интервал проверки источников (сек) | 300 | Как часто проверять источники. Допустимо 10–86 400 |
| Задержка между проверками источников (сек) | 2–5 | Пауза между источниками внутри одной проверки |
| Задержка между публикациями (сек) | 5–30 | Пауза после каждой публикации |
Как работает
- При запуске для каждой связки запоминается последний пост источника — переносятся только посты, вышедшие после запуска. В журнале — «Слежу за … → … (с поста #…)». Если источник недоступен, связка отключается.
- Каждые Интервал проверки секунд бот проверяет источники и берёт новые посты — по порядку, от старых к новым.
- Пост проходит фильтр по словам, затем копируется или переписывается ИИ.
- С подтверждением — превью уходит рецензентам. После одобрения пост публикуется.
- В журнале — «Пост #… из … опубликован в …» или «…отклонён рецензентом».
Публикация с подтверждением
Создайте бота у @BotFather и скопируйте его токен в API-токен бота.
Узнайте свой числовой ID — например, у бота @userinfobot — и впишите в User ID рецензента. Рецензентов может быть несколько.
Напишите вашему боту /start с каждого аккаунта рецензента — иначе бот не сможет присылать им сообщения.
Для каждого нового поста бот присылает превью с кнопками ✅ Approve (одобрить) и ❌ Reject (отклонить). Ответ ждут около 5 минут: если никто не ответил, пост считается отклонённым и не публикуется. Пока бот ждёт решения, остальные посты ждут своей очереди.
Если токен или рецензенты не указаны, в журнале будет предупреждение, и посты публиковаться не будут.
Ограничения
- 10 постов за проверку. За одну проверку из источника берутся 10 последних постов. Если между проверками вышло больше, старшие будут пропущены — уменьшите Интервал проверки для активных источников.
- Сбой ИИ останавливает бота. Временные сбои запрос переживает сам — до 4 попыток. Если ИИ так и не ответил или отказал окончательно (неверный ключ, нет денег на счёте, закончились ИИ-кредиты), задача останавливается с ошибкой «ИИ недоступен». Проверьте настройки ИИ и запустите снова.
- Защищённые источники с запретом копирования перенести нельзя.
- Отдельный бот для подтверждений. Если токен бота уже использует другая программа или к боту подключён вебхук, Telegram не отдаёт нажатия кнопок — посты будут считаться отклонёнными.
Рекомендации
- Интервал под активность источника. Для новостных каналов — 60–300 секунд, для редких — 15–60 минут.
- Промпт с ограничениями. Укажите длину, стиль и что убрать: «3 предложения, без хештегов, без ссылок на источник».
- Подтверждение на старте. Первые дни публикуйте с подтверждением, чтобы проверить качество переписывания.
- Остановка по таймеру. Задайте Остановить через (мин) в окне задачи, если бот не должен работать круглосуточно.
Частые вопросы
Почему бот опубликовал не все новые посты?
Посты не прошли фильтр по словам, были отклонены рецензентом или за одну проверку их вышло больше десяти. Причины видны в журнале.
Почему бот не присылает превью?
Рецензент не написал боту /start, неверный токен или ID. Проверьте журнал — там будет «Не удалось отправить запрос на подтверждение рецензенту …» с ответом Telegram и напоминанием, что рецензент должен сначала запустить бота.
Что будет, если рецензент не ответил?
Через несколько минут пост считается отклонённым и не публикуется.
Чем Контент-бот отличается от Клонирования каналов?
Контент-бот переносит новые посты постоянно, умеет переписывать ИИ и спрашивать одобрение. Клонирование — разовый перенос уже опубликованных постов с упрощением текста и заменами.
Переносит ли бот старые посты?
Нет, только вышедшие после запуска задачи.
Обновлено
Клонирование каналов
Режим «Клонирование каналов» в Multogram: перенос постов из каналов-источников в ваш канал — с медиа и альбомами, с удалением хештегов и ссылок, заменами слов и вашей подписью под каждым постом. Фильтры, лимиты и порядок публикации.
Парсинг
Режим «Парсинг» в Multogram: сбор участников групп и сообщений из каналов и чатов — разово или в режиме ожидания новых сообщений, с фильтрами по словам и датам и выгрузкой в CSV, XLSX, JSON или SQLite.