TG2MAX — не просто бот, который пересылает посты. Под капотом: два режима работы, шесть проверок диагностики, автоматическое восстановление при сбоях и AI-поддержка. Разберём, как это работает и как настроить под свои задачи.
Два режима работы
TG2MAX предлагает два режима пересылки. Каждая связка (TG-канал → MAX-канал) работает в одном из них.
| Простой | Продвинутый | |
|---|---|---|
| Как работает | Бот — администратор TG-канала | Сервисный аккаунт подписан на канал |
| Каналы | Только публичные | Публичные + приватные |
| Видео | До 20 МБ | До 200 МБ |
| Документы | До 20 МБ | До 200 МБ |
| Настройка | Добавить бота как админа | Автоматически |
| Скорость | Мгновенно | Мгновенно |
Простой режим
Бот TG2MAX добавляется как администратор в ваш Telegram-канал. Он видит все новые посты и пересылает их в MAX.
Для кого: публичные каналы с контентом до 20 МБ (текст, фото, короткие видео).
Ограничение: Telegram Bot API не позволяет скачивать файлы больше 20 МБ. Длинные видео, большие документы и тяжёлые аудиофайлы не пересылаются.
Продвинутый режим
Вместо бота используется сервисный аккаунт — он подписывается на ваш канал и получает посты напрямую. Сервисный аккаунт подключается автоматически — вам не нужно проходить авторизацию или вводить код.
Для кого: приватные каналы, каналы с видео больше 20 МБ, каналы с документами.
Преимущества:
- Видео и документы до 200 МБ
- Приватные каналы (через invite-ссылку)
- Голосовые сообщения, кружочки, стикеры
Как переключить режим
- Откройте @tg2_max_bot → «Мои связки» → выберите связку
- Нажмите «Сменить режим» (кнопка в настройках связки)
- Подтвердите переключение
Также доступно через Mini App → карточка связки → «Режим».
При переключении на продвинутый — сервисный аккаунт автоматически подписывается на канал. При переключении на простой — отписывается.
Диагностика связок
TG2MAX проверяет здоровье каждой связки по шести параметрам.
6 проверок
| Проверка | Что проверяет | Что значит ошибка |
|---|---|---|
| Связка активна | is_active = true |
Связка деактивирована (вручную или автоматически) |
| MAX-канал существует | GET-запрос к MAX API | Канал удалён или бот удалён из администраторов |
| Подписка покрывает | Проверка тарифа | Trial истёк или подписка не покрывает эту связку |
Нет проблем (dead_since) |
Отсутствие ошибок пересылки | MAX-канал недоступен, нужно проверить |
| Давность пересылки | Последний пост <7 дней назад | Канал не публикует или пересылка не работает |
| Ошибки за 24 часа | Менее 3 ошибок | Частые сбои — нужно разобраться |
Как запустить диагностику
Для одной связки: настройки связки → «Диагностика».
Для всех связок: «Мои связки» → «Проверить все».
Результат — список проблем с рекомендациями. Некоторые проблемы (например, сброс dead_since при восстановлении канала) исправляются автоматически.
Cooldown между диагностиками — 60 секунд (защита от спама).
Автоматическая защита
TG2MAX не ждёт, пока вы запустите диагностику вручную. Три уровня автоматической защиты работают постоянно.
Health check (каждые 5 минут)
Для связок в продвинутом режиме сервисный аккаунт каждые 5 минут проверяет доступность каждого канала. Если канал «потерян» (Telegram иногда сбрасывает внутреннее состояние) — автоматически переподписывается.
Fallback через Bot API (30 секунд)
Если продвинутый режим не переслал пост за 30 секунд — срабатывает резервная пересылка через Bot API (простой режим). Работает, если бот также является админом канала.
Это двухуровневая защита: основной канал (продвинутый) + резерв (простой). Ни один пост не теряется.
Мониторинг мёртвых связок
Если MAX-канал удалён или бот лишён прав — TG2MAX обнаруживает это и начинает цепочку уведомлений:
| Время | Действие |
|---|---|
| 6 часов | Уведомление: «Связка не работает, проверьте MAX-канал» |
| 2 дня | Повторное уведомление: «Связка не работает 2 дня, отключение завтра» |
| 3 дня | Финальное уведомление + автоматическая деактивация связки |
Если проблема исправлена до деактивации (например, бот снова добавлен в канал) — связка восстанавливается автоматически. Никаких действий не требуется.
Дедупликация
Каждое сообщение проверяется на дубли: если один и тот же пост уже был переслан в течение последних 60 секунд — повторная пересылка блокируется. Защита от двойных постов при сбоях.
AI-поддержка с автодиагностикой
При обращении в поддержку TG2MAX с проблемой пересылки AI-помощник автоматически запускает диагностику всех ваших связок. Вам не нужно описывать техническую проблему — достаточно написать «посты не пересылаются», и система проверит все 6 параметров самостоятельно.
Если AI находит проблему — предлагает решение. Если не может — передаёт тикет специалисту.
Частые вопросы
Нужно ли авторизовываться для продвинутого режима?
Нет. Сервисный аккаунт подключается автоматически. Раньше требовалась авторизация через Pyrogram — сейчас это не нужно.
Что лучше — простой или продвинутый?
Для большинства каналов достаточно простого режима. Переключайтесь на продвинутый, если: (1) канал приватный, (2) публикуете видео больше 20 МБ, (3) публикуете тяжёлые документы.
Что если Telegram временно недоступен?
Пересылка приостанавливается и возобновляется автоматически, когда связь восстанавливается. Посты, опубликованные во время простоя, будут пересланы.
Как отключить автодеактивацию мёртвых связок?
Автодеактивацию нельзя отключить — это защита от накопления ошибок. Но вам приходят три уведомления за 3 дня, и если проблема решена — связка восстанавливается автоматически.
Проверьте здоровье ваших связок прямо сейчас — откройте @tg2_max_bot → «Мои связки» → «Проверить все».