Добавьте бота в канал
Назначьте бота администратором с правами, которые требует MAX API — в том числе возможность редактировать чужие посты, чтобы обновлять inline-клавиатуру у постов автора канала.
Комментарии внутри MAX
MCommentsBot добавляет к постам кнопку «Комментарии (N)» и открывает MiniApp с обсуждением: тред, реакции, жалобы и инструменты для модераторов канала.
Российская инфраструктура, проектирование под нагрузку и требования 152-ФЗ.
Проблема
Зрители не могут обсудить пост там же, где его прочитали. Внешние сервисы режут вовлечённость и усложняют модерацию. MCommentsBot возвращает обсуждение в экосистему MAX: одна кнопка — и читатель уже в треде комментариев.
По смыслу это близко к привычным решениям вроде Controller Bot в Telegram, но с фокусом на MAX и инфраструктуру в РФ.
Процесс
Три шага для владельца канала — от подключения бота до обсуждения у поста.
Назначьте бота администратором с правами, которые требует MAX API — в том числе возможность редактировать чужие посты, чтобы обновлять inline-клавиатуру у постов автора канала.
К каждому новому посту прикрепляется кнопка «Комментарии (N)». Счётчик N обновляется при изменении числа комментариев.
По нажатию открывается MiniApp: список комментариев, ответы, реакции, жалобы. Читать могут и без регистрации; чтобы писать, пользователь подтверждает согласие с документами.
[DISABLE_MAXCOMMENTS] — кнопка не появится, маркер из текста поста будет удалён.
Возможности
Ключевые функции для аудитории канала и команды модерации.
Аватар, имя, дата и время, текст, счётчики реакций, ответы в треде.
Название канала, краткий заголовок поста, количество комментариев.
Админ канала задаёт сортировку (старые или новые сверху); зрителю переключатель не показывается.
Поле ввода внизу экрана; ответ через контекстное меню у комментария.
Лайк, дизлайк и набор эмодзи — набор реакций настраивается для канала.
Причины: спам, оскорбление, 18+, мошенничество, другое; можно добавить поясняющий текст.
Отдельная вкладка для модераторов: очередь жалоб, решения, скрытие, бан автора, правка текста.
Суточные лимиты (глобально и на канал), пауза между комментариями, эвристики против флуда.
На старте — текстовые комментарии. Медиа в комментариях запланированы в дорожной карте продукта.
Сообщество
Модератор канала работает во вкладке MiniApp: видит очередь жалоб, может подтвердить или отклонить жалобу, скрыть комментарий, отредактировать текст, выдать бан автору.
При большом числе жалоб на один комментарий возможно автоматическое скрытие до решения модератора. Длительность банов при повторных нарушениях нарастает по настраиваемой модели эскалации.
Есть защита от злоупотребления жалобами: лимиты, учёт доверия к заявителю и вес жалоб в расчёте порогов автоскрытия.
Действия модераторов и администраторов фиксируются в журнале аудита — это основа для разборов и соответствия требованиям к обработке данных.
Надёжность
Проверка initData (HMAC) на сервере, ограничения CORS и защищённая сессия для API MiniApp.
Rate limiting на уровне приложения и края сети; план эволюции DDoS-защиты по мере роста трафика.
Проектирование с учётом хранения персональных данных в РФ, наблюдаемость (метрики, логи, алерты).
Аудитория
Обсуждение материалов у поста без ухода во внешние чаты и форумы.
Вовлечение аудитории и обратная связь в привычном интерфейсе мессенджера.
Консолидированный публичный тред вопросов и ответов у публикаций канала.
Модерация, жалобы и баны в масштабе одного канала — под контролем владельца.
Развитие
Проект развивается по фазам: сначала рабочий бот и MiniApp для бета-каналов (MVP), затем полноценная модерация во вкладке, рекламный consumer-side в MiniApp, усиление конфигурации и анти-спама, далее — горизонтальное масштабирование и вынос сервисов при росте нагрузки.
Вопросы
Нет. Просмотр списка комментариев доступен без согласия на обработку персональных данных.
Таково требование платформы MAX для изменения inline-клавиатуры у постов автора канала — иначе нельзя стабильно показывать кнопку «Комментарии (N)».
Да — через маркер в тексте поста (по умолчанию [DISABLE_MAXCOMMENTS]).
В MVP — только текст. Медиа запланированы отдельной фазой, схема данных к этому готовится.
Публикация ботов и MiniApp в MAX доступна верифицированным российским юридическим лицам через кабинет разработчика.
Официальный портал: dev.max.ru.
Подключите бота к каналу и откройте обсуждения в MiniApp — без внешних сервисов.