← К заметкам

Заметки

Почему обработчик не получает сообщения рабочего чата

Подписка создана, обработчик доступен, но сообщения из рабочего чата не приходят. В такой ситуации сначала проверьте, к какому API относится событие: открытые линии, обычные IM-чаты и чат-боты не имеют общей подписки на все сообщения.

Для бота сравните его регистрацию с проверяемым диалогом. Добавлен ли бот в этот чат? Требуется ли обращение к нему? Приходит ли событие в личном диалоге? Это позволяет отделить проблему доставки события от ограничений самого сценария.

Если событие приходит, но обработчик его отбрасывает, проверьте разбор POST-данных и ожидаемую структуру. Формат из примера для другого поколения API ботов может не совпасть.

Базовый вариант интеграции описан в заметке о сообщениях обычного чата. Установка приложения с широкими правами сама по себе не открывает поток всех сообщений портала.