Ну что, долгое время я обновлял и выкладывал плагин на GitHub. Спасибо всем, кто полгода тестировал его. Теперь он официально доступен в репозитории WordPress. Так и создаётся свободное программное обеспечение.
Страница плагина:
https://wordpress.org/plugins/krivoshein-autopost-for-max/
Что делает плагин
После публикации записи в WordPress плагин ставит её в очередь и отправляет в MAX одним сообщением:
- картинка (featured image или первая в записи);
- текст (заголовок + тело / excerpt);
- кнопка «Читать» со ссылкой на запись.
Можно указать несколько Chat ID. Ошибка в одном чате не останавливает отправку в остальные. Есть очередь на WP-Cron, повторные попытки, логи в админке и ручная отправка.
Обновления приходят через WordPress.org: отдельно ничего ставить не нужно.
Как поставить
- В админке WordPress: Плагины → Добавить новый.
- В поиске: Krivoshein Autopost for MAX.
- Установить и активировать.
- Перейти в MAX Autopost → Настройки, указать Token бота и Chat ID.
- Нажать «Отправить тест».
Chat ID у каналов часто начинается с минуса. Копируйте его целиком из клиента MAX.
Версия 1.12.0
В текущей версии:
- обновление больше не выключает автоворкер и не сбрасывает очередь;
- команда
wp max-autopost send <id>и методKRV_MAX_Autopost::send_post_now()отправляют именно эту запись; - за один запуск можно отправлять пачку записей с паузой;
- появились команды WP-CLI:
status,queue list,queue run,send,worker enable|disable.
Где посмотреть
- Каталог WordPress.org: https://wordpress.org/plugins/krivoshein-autopost-for-max/
- Страница проекта: https://krivoshein.site/project/max-autopost-avtoposting-iz-wordpress-v-max-odnim-soobscheniem-kartinka-tekst-knopka/
Плагин отправляет в MAX пост, картинку и кнопку «Читать».
