WP Manifestindependent plugin directory
manifest / social / max-autopost

MAX Autopost (Free) #1 in Social & Sharing

MAX Autopost это мой WordPress плагин, который отправляет опубликованные записи в MAX через platform-api.max.ru так, как это выглядит нормально в ленте. Картинка прикрепляется именно как изображение с подписью, текст не улетает отдельным сообщением, а ссылка на пост оформляется кнопкой «Читать».

by Dr.Slon · github.com/a-krivoshen/max-autopost · website

8stars
188release downloads
≈20active sites
1forks

Install

The author publishes release zips, so WP-CLI can install straight from GitHub:

wp plugin install https://github.com/a-krivoshen/max-autopost/releases/download/v1.11.8/max-autopost-1.11.8.zip

Declares an update source (https://github.com/A-Krivoshen/max-autopost/), so updates arrive through the plugin's own updater.

Readme

MAX Autopost — автопостинг из WordPress в MAX: картинка, текст и кнопка

Latest release WordPress 6.0+ PHP 8.0+ MIT License

MAX Autopost (Free) — WordPress-плагин для автоматической отправки постов в MAX: одно сообщение с картинкой, текстом и кнопкой, очередь на WP-Cron и поддержка нескольких каналов.


Что нового в 1.11.7

1.11.7: auto-retry при channel-notify, когда канал отклоняет notify=false

Проблема Каналы MAX отклоняют silent (notify=false) с errors.send-message.channel-notify → тест «0/1 target».
Фикс Авто-retry: один повтор без поля notify (дефолт API = уведомлять).
UX Подсказка у галочки notify + понятный текст ошибки в notice.

Полная история: CHANGELOG.md · релиз: v1.11.7.


Возможности

Мультиканал, шаблоны, очередь, обновления с GitHub

Мультиканал Один пост — сразу в несколько chat_id (каналы и группы). Ошибка в одном чате не останавливает остальные.
Форматы текста plain_text, formatted, excerpt_plain, title_only; жирный заголовок; подпись и кнопки «Читать» / «Подписаться».
Очередь WP-Cron worker, retry с backoff, lock, фильтры статусов, bulk-действия, безопасный старт после установки.
Надёжность Корректный upload image (полный payload step2), fallback formatted→plain, soft-fail картинки → text-only, guard channel-notify.
Обновления Автообновление из GitHub Releases (без WP.org).
Shared-хостинг CA Минцифры дописывается к системному/WP bundle — HTTPS к MAX и CDN работает на типичных тарифах.

Как это работает

Публикация → очередь → сборка IMAGE/TEXT/BUTTON → доставка в chat_id

  1. Публикация — запись уходит в очередь при publish (сразу, по расписанию или вручную).
  2. Очередь — воркер WP-Cron забирает задания по одному, с retry и lock.
  3. Сборка — формируется одно сообщение MAX: IMAGE (если есть) + TEXT + inline-кнопки.
  4. Доставка — последовательная отправка по всем target chat_id.

Подробности API и админки: Wiki.


Установка

Быстрый путь (ZIP)

  1. Скачайте последний релиз (max-autopost-*.zip).
  2. WordPress → Плагины → Добавить новый → Загрузить плагин.
  3. Активируйте MAX Autopost (Free).
  4. MAX Autopost → Настройки: Token и Chat ID → Отправить тест.

Из исходников

# в /wp-content/plugins/
git clone https://github.com/A-Krivoshen/max-autopost.git max-autopost

Активируйте плагин в админке и укажите Token / Chat ID.

Token и Chat ID вне БД (рекомендуется)

В wp-config.php:

define('KRV_MAX_TOKEN', 'your-bot-token');
define('KRV_MAX_CHAT_ID', 'your-chat-id');

Вкладка Техпомощь в плагине подскажет, как создать бота и найти Chat ID.


Что умеет сообщение

Одно сообщение в MAX:

[ IMAGE attachment ]   ← первый, полный payload после upload
[ TEXT ]               ← заголовок / тело / excerpt / title_only + подпись
[ INLINE BUTTON(s) ]   ← «Читать» и/или «Подписаться»
  • Длина текста настраивается (200–3900 символов, потолок API 4000).
  • Режим formatted нормализует WordPress HTML (whitelist тегов MAX); при ошибке API — fallback в plain.
  • Источник картинки: из записи, только из записи, или всегда изображение сайта.
  • Для каналов silent (notify=false) API не принимает — плагин сам повторяет отправку с уведомлением.

Автообновление

Плагин обновляется через GitHub Releases (библиотека plugin-update-checker).
Отдельная установка с WP.org не нужна — достаточно скачать ZIP один раз.


Требования

WordPress 6.0+
PHP 8.0+
API platform-api2.max.ru
Лицензия MIT

Документация и поддержка

  • Wiki — подробная документация
  • Releases — ZIP и release notes
  • Issues — баги и идеи
  • Контакт: aleksey@krivoshein.site

Для контрибьюторов

В git и PR допускаются только исходники, документация и текстовые конфиги.

  • Не коммитить архивы, zip, dist/ и build-артефакты.
  • Не добавлять бинарные файлы.
  • Релизный ZIP собирайте локально после merge, без коммита артефактов.
⭐ MIT License · https://github.com/A-Krivoshen/max-autopost

Read the full README on GitHub →

Releases

TagPublishedAssetDownloads
v1.11.8 Aug 14, 2026 max-autopost-1.11.8.zip 21
v1.11.7 Aug 5, 2026 max-autopost-1.11.7.zip 18
v1.11.6 Jul 21, 2026 max-autopost-1.11.6.zip 19
v1.11.5 Jul 20, 2026 max-autopost-1.11.5.zip 12
v1.11.4 Jul 17, 2026
v1.11.1 Jul 16, 2026 max-autopost-1.11.1.zip 25
v1.11.0 Jul 16, 2026 max-autopost-1.11.0.zip 1
v1.10.10 Jun 4, 2026 max-autopost-1.10.10.zip 27
v1.10.9 May 22, 2026 max-autopost-1.10.9.zip 11
v1.10.6 Mar 30, 2026 max-autopost-1.10.6.zip 38
v1.10.5 Mar 30, 2026 max-autopost-1.10.5.zip 4
v1.10.4 Mar 30, 2026 max-autopost-1.10.4.zip 3
v1.10.3 Mar 30, 2026 max-autopost-1.10.3.zip 6
v1.10.2 Mar 30, 2026 max-autopost-1.10.2.zip 1
v1.10.1 Mar 30, 2026 max-autopost-1.10.1.zip 2
v1.8.5 Mar 12, 2026
v1.2.1 Feb 27, 2026

Active-site estimate ≈20 comes from the median of recent superseded releases. Method.