Причина 1. У бота не все три необходимых права (90% случаев)
Это первое, что нужно проверить, если кнопка «💬 Обсудить» не появляется под новыми постами или подписчики жалуются, что «не доступны комментарии в Макс». Любой бот-комментатор (ze-post, MaxTracker Dialog, кастомные решения) для работы должен иметь в канале три обязательных права:
- Писать сообщения — чтобы добавлять кнопку и ответы.
- Редактировать чужие сообщения — чтобы дописывать кнопку «Обсудить» к вашим публикациям.
- Закреплять — требуется на уровне Bot API, даже если функционал закрепа не используется.
Как проверить: откройте канал, зайдите в настройки → «Администраторы» → нажмите на карточку бота. Убедитесь, что все три галочки включены. Если любая из них снята — активируйте, сохраните, и опубликуйте новый пост (это важно: к старым постам бот кнопку не допишет — он реагирует только на свежие публикации).
Причина 2. Вы смотрите на старый пост
Bot API в Макс не позволяет добавлять inline-кнопки к уже опубликованным сообщениям. Это ограничение платформы, не конкретного сервиса. Если вы только что подключили бота, кнопка появится только под новыми постами — к старым нет, как бы вы ни настраивали бота.
Если нужно «починить» важный старый пост (прайс, контакты) — перепубликуйте его. Скопируйте текст и медиа в новую публикацию, на ней кнопка появится автоматически. Это стандартная практика, и подписчики не замечают разницы.
Причина 3. Канал в режиме «только администраторы»
В настройках канала есть параметр «Кто может писать» (или похожее по названию). Если там стоит «Только администраторы» — подписчики физически не могут оставить комментарий, даже если бот корректно подключён и кнопка появляется.
Как проверить: «Настройки канала → Кто может писать» → убедитесь, что там «Все участники» или «Подписчики». После изменения опубликуйте новый тест-пост и проверьте с другого аккаунта.
Причина 4. У токена бота истёк срок или его отозвали
Токены ботов в Макс могут истечь или быть отозваны (например, при смене владельца аккаунта или подозрительной активности). Если токен недействителен — бот не может ни дописать кнопку, ни ответить на комментарий, и при этом никаких видимых ошибок в канале не показывается.
Как проверить: зайдите в business.max.ru, откройте раздел «Чат-боты», карточку нужного бота → «Интеграция». Если токен помечен как недействительный — нажмите «Выпустить новый» и замените его в вашем сервисе (MaxTracker Dialog, ze-post или другом).
Причина 5. Сервис стороннего бота не работает
Если вы используете бесплатный сторонний бот (типа ze-post) — ваш канал зависит от инфраструктуры этого сервиса. Когда он падает или его ставят на обслуживание — комментарии перестают работать у всех каналов одновременно.
Как проверить: погуглите «ze-post status» (или название вашего бота + status), посмотрите Twitter / Tg-канал сервиса. Если это массовая проблема, увидите её сразу. Решение — ждать или мигрировать на более стабильное решение. У MaxTracker Dialog, например, гарантированный SLA 99.9% и собственная инфраструктура.
Причина 6. Подписчик видит закэшированный пост
Иногда жалоба «у меня кнопки нет» приходит от подписчика, у которого приложение Макс не обновило ленту. Бывает после долгого нахождения в офлайне или сбоя соединения.
Как проверить: попросите подписчика смахнуть пальцем сверху вниз для обновления ленты, или закрыть и открыть приложение. Часто это решает проблему мгновенно.
Причина 7. Бот не отвечает на комментарий
Если кнопка «Обсудить» работает, подписчик пишет, но бот молчит — проблема в том, как настроены автоответы:
- FAQ-база пустая или слишком короткая. У ze-post автоответов нет вообще — он только показывает кнопку. Если вы ожидали ответа от бота — значит, нужен сервис с автоответами (Dialog или кастомный).
- В Dialog настроена слишком узкая база. Если вы добавили только 5 типовых вопросов, а подписчик задал 6-й — бот не найдёт совпадения и промолчит. Решение: расширить FAQ до 15-30 вопросов и настроить fallback — уведомление в Telegram, когда бот не нашёл ответ.
- Не настроен fallback на человека. Если бот не знает ответа, должен сработать запасной сценарий: «Спасибо, мы уточним и ответим» — и уведомление вам в Telegram. Без этого подписчик чувствует, что его игнорируют.
Чек-лист: 5 минут на диагностику
- Проверить три права ботаНастройки канала → Администраторы → Бот → галочки на «писать», «редактировать», «закреплять».
- Сделать тестовый постЕсли права в порядке — опубликуйте новый пост (бот не трогает старые) и проверьте кнопку.
- Проверить «Кто может писать»В настройках канала — должно быть «Все участники», не «Только администраторы».
- Проверить токен в business.max.ruЕсли помечен недействительным — выпустить новый и заменить в сервисе.
- Проверить статус бота-сервисаДля сторонних ботов — может быть массовый сбой инфраструктуры.
Если по всем 5 пунктам всё в порядке, а комментарии всё равно не работают — скорее всего, проблема в конкретном сервисе, через который вы их подключили. Напишите в поддержку этого сервиса со скриншотами настроек — это ускорит разбор.
Когда есть смысл перейти с бесплатного бота на Dialog
Бесплатные сторонние боты типа ze-post решают одну задачу — показать кнопку «Обсудить» под постом. Если в вашем канале начинаются регулярные жалобы «комментарии не работают», «бот не отвечает», «опять упало» — это сигнал, что коммерческий канал перерастает бесплатное решение.
MaxTracker Dialog работает на собственной инфраструктуре, имеет уведомления о сбоях и поддержку, а кроме самих комментариев умеет: автоответы на 15-30 типовых вопросов, кнопку «Записаться» с лидами в YClients или CRM, спам-фильтр, уведомления о сложных вопросах. Это один из четырёх модулей MaxTracker за 5900 ₽/мес. Подробнее: как подключить комментарии в Макс.