MAX Autopost 1.11.9 снова отправляет картинки и кнопки вместе с постом

27 сентября 2026 года вышел MAX Autopost 1.11.9. Обновление исправляет отправку изображений из WordPress в MAX: плагин передавал в API неподходящую структуру данных, поэтому сообщение могло уйти без картинки или не отправиться целиком.

Проблема затрагивала не выбор обложки в WordPress, а следующий этап. Плагин уже получал результат загрузки изображения, но при подготовке сообщения использовал ответ промежуточного запроса не в том виде, которого ждал API MAX.

Почему MAX отклонял изображение

Раньше в image.payload попадал сырой JSON второго шага загрузки, содержащий объект photos. API2 отклонял такое тело с HTTP 400 и сообщением proto.payload «Can’t deserialize body».

В версии 1.11.9 плагин берёт из photos.*.token нужный токен и отправляет объект с token. Для варианта со ссылкой используется объект с url. Полный ответ загрузки больше не подставляется вместо описания изображения.

Это небольшая правка формата, но для автопубликации она принципиальна. Наличие загруженного файла ещё не означает, что сервис сможет прикрепить его к сообщению. Между загрузкой и публикацией должно сохраниться именно то представление вложения, которое принимает конечный метод отправки.

Запасная попытка сохраняет вложения

Изменился и порядок действий при ошибке. Сначала плагин повторяет отправку без format=html, но сохраняет картинку и кнопки. Только следующим запасным вариантом идёт сообщение с одним текстом.

Это помогает отделить проблему форматирования от проблемы вложений. Если сервис не принял HTML, необязательно сразу отказываться от изображения и кнопок: сообщение можно попробовать отправить в более простом текстовом формате вместе с ними.

Новый порядок применяется и к отправке обычного текста с вложениями. Для читателя канала это означает меньше ситуаций, когда пост дошёл, но важная картинка или кнопка пропала из-за слишком раннего перехода к самому простому варианту.

Что ещё исправили в 1.11.9

Жирный заголовок теперь передаётся тегом <b>, а не <strong>. Плагин также перестал вызывать удалённый GET /chats. В разделе «Техпомощь» связанное с этим сообщение больше не выглядит как ошибка SSL.

При включённом GitHub updater обновление должно подхватиться автоматически. Другой вариант установки указан на странице релиза: скачать ZIP и обновить плагин вручную. После обновления имеет смысл проверить тестовый пост с изображением и кнопкой, а не ограничиваться сообщением из одного текста.

Версия 1.11.9 исправляет две связанные вещи: формат вложения для API MAX и слишком ранний отказ от картинки при запасной отправке. Обновляться стоит прежде всего там, где в MAX приходил только текст или публикация целиком завершалась ошибкой.

Следующее обновление: MAX Autopost 1.12.0 и сохранение очереди при обновлении.

Источники и ссылки


Комментарии загружаются…