WP Ru-max
Интеграция WordPress с мессенджером MAX через плагин WP Ru-max это простой и надёжный способ повысить эффективность работы с клиентами. Вы получаете мгновенные уведомления, автоматическую публикацию контента и удобный чат-виджет.
Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/rucoder-sudo/wp-ru-max/archive/refs/heads/main.zipИнтеграция WordPress с мессенджером MAX
WP Ru-max Плагин для WordPress, который подключает ваш сайт к российскому мессенджеру MAX (max.ru). Автоматическая публикация записей, личные уведомления с любых форм и красивый чат-виджет.
Интеграция WordPress с российским мессенджером MAX (max.ru)
Получить лицензию · Установка · Настройка · Поддержка · Лицензия использования
О плагине
WP Ru-max подключает WordPress-сайт к мессенджеру MAX (max.ru) и решает три задачи:
- Автопубликация - новые записи и страницы автоматически отправляются в канал MAX.
- Автопостинг по расписанию - публикация выбранных записей в MAX, Telegram, ВКонтакте, Одноклассники и Яндекс Дзен в заданную дату и время.
- Уведомления - все email WordPress (заказы WooCommerce, заявки с форм) дублируются в личный чат с ботом.
- Чат-виджет - настраиваемая плавающая кнопка MAX на сайте для связи с посетителями.
Лицензирование и управление ключами реализовано через REST API сайта рукодер.рф.
Возможности
Автопубликация записей
| Функция | Описание |
|---|---|
| Отправка при публикации | Новая или обновлённая запись / страница → сообщение в канал MAX |
| Миниатюра | Изображение прикрепляется к сообщению (с лимитом размера) |
| Ссылка «Читать полностью» | Опционально — можно отключить |
| Ручная отправка | Кнопка «Отправить в MAX» прямо в редакторе записи |
| Типы записей | Любые публичные типы (posts, pages, CPT) |
| Отложенная отправка | Задержка 0 / 30 с / 1 / 2 / 5 мин - исключает гонку условий |
| Повторные попытки | Настраиваемое число попыток и интервал при ошибке API |
| Фильтр категорий/тегов | Отправка только из выбранных категорий или тегов |
Автопостинг в социальные сети
Раздел Ru-max → Автопостинг предназначен для публикаций по расписанию и состоит из четырёх вкладок:
- Автопост — краткая инструкция и состояние очереди.
- Календарь — все записи блога с датами публикации. Запланированные автопосты выделены цветом; их можно перенести мышью на другой день. Кнопки на карточке позволяют запустить публикацию немедленно или снять задание.
- Уведомления — email-уведомления об успешной публикации и об окончании всех попыток при ошибке.
- Настройки — включение планировщика, время по умолчанию и параметры повторных попыток.
Чтобы создать автопост, откройте запись в Gutenberg или Classic Editor, в блоке «Автопостинг WP Ru-max» / «Автопостинг в социальные сети» отметьте нужные сети и укажите дату и время. После сохранения запись попадёт в отдельную очередь автопостинга. Статус ведётся отдельно для каждой сети, поэтому успешная публикация в одной сети не будет отправлена повторно, если другая сеть временно недоступна. Дата и время обрабатываются в часовом поясе сайта WordPress.
Уведомления в личный чат
| Функция | Описание |
|---|---|
Перехват wp_mail() |
Все email-уведомления WordPress → в MAX |
| WooCommerce | Новый заказ, смена статуса, оплата и т.д. |
| Contact Form 7 | Уведомления со всех форм |
| Elementor Forms | Включая Elementor Pro |
| Gravity Forms | Полная поддержка |
Чат-виджет
| Функция | Описание |
|---|---|
| Плавающая кнопка | Иконка MAX в углу сайта |
| Приветственное сообщение | Текст с анимацией «печатания» |
| Анимации внимания | Пульс, рябь, подпрыгивание, встряска, свечение, вращение |
| Звуковое уведомление | 3 варианта (синтез через Web Audio API) |
| Задержка появления | 0 / 5 / 8 / 10 / 15 секунд |
| Отступ от края | Слайдер 0–200 px |
Новое в версии 1.0.61
- Устранена критическая ошибка очереди старых пакетов с вызовом несуществующей функции
add_transient(). - Задержка очереди теперь рассчитывается от фактического времени публикации новой записи, поэтому поздний WP-Cron не добавляет лишние часы ожидания.
- Добавлен безопасный повтор сетевого запроса с системным хранилищем сертификатов при ошибке cURL 60; проверка SSL не отключается.
- Обновлена диагностика ближайшего события обработки очереди и совместимость заявлена для WordPress 5.8–7.1 и PHP 7.4–8.5.
Новое в версии 1.0.60
- Исправлена совместимость проверки лицензии со старыми CA-пакетами PHP/cURL после перехода сервера лицензий на новую цепочку Let's Encrypt.
- SSL-проверка остаётся включённой; используется актуальный публичный Root YR.
MAX — исправлена частая ошибка ID группы:
-
в поле ID группы указывается только число;
-
username бота и числовой ID группы — разные значения.
Подробные пошаговые инструкции для MAX и ВКонтакте добавлены во вкладку «Инструкция».
В ближайших обновлениях
Запланировано к реализаци
- Передача событий в Яндекс.Метрику — анализ поведения пользователей через события MAX-виджета
- CRM + автоматизация — интеграция с amoCRM и Bitrix24, автоматизация отдела продаж
- Хэштеги и упоминания — автоматические хэштеги в постах, упоминания менеджеров о важных событиях
Требования
- WordPress 5.8 или выше
- PHP 7.4 или выше (протестировано на PHP 8.0–8.3)
- Действующий токен бота MAX
Установка
Способ 1: через панель WordPress
- Скачайте ZIP-архив плагина
- Перейдите в Плагины → Добавить новый → Загрузить плагин
- Выберите файл
wp-ru-max.zipи нажмите Установить - Нажмите Активировать плагин
Способ 2: через FTP / SSH
- Клонируйте репозиторий или распакуйте архив:
git clone https://github.com/RuCoder-sudo/wp-ru-max.git - Загрузите папку
wp-ru-maxв/wp-content/plugins/ - Активируйте плагин в Плагины → Установленные плагины
Changelog
1.0.59
- Исправлено: старые PHP/cURL больше не должны выдавать
cURL error 60при проверке лицензии через новую цепочку Let's Encrypt. - Безопасность: проверка сертификата остаётся включённой, добавлен только доверенный публичный Root YR для сервера лицензий.
1.0.58
- Исправлено: запрос лицензии больше не блокируется, если пользователь не согласен на рекламную рассылку.
- Добавлено: в форме запроса ключа можно указать ИНН и телефон.
- Улучшено: ошибка отправки через
wp_mail()записывается в журнал, а сообщение об ошибке указывает на необходимость проверить SMTP.
1.0.57
- Исправлено: повторная загрузка главного файла и совместимых модулей при наличии старой или повторно установленной копии плагина больше не приводит к конфликтам.
- Исправлено: PHP-модули подключаются только при наличии и доступности, а классы проверяются перед запуском, чтобы неполный пакет не вызывал PHP fatal error.
- Исправлено: при активном старом PRO-аддоне не подключаются дублирующие bundled PRO-классы и модуль контактов.
- Исправлено: обновление больше не пытается переместить папку плагина саму в себя.
1.0.56
- Исправлено: конфликт bundled PRO с ранее установленным отдельным PRO-аддоном при любом порядке загрузки плагинов.
- Исправлено: подключён отсутствовавший модуль контактов, необходимый для регистрации WordPress-хука.
- Изменено: версия повышена, чтобы WordPress корректно распознал пакет как новое обновление.
1.0.55
- Исправлено: PHP-модули загружаются из папки текущей установки, поэтому старые версии и совместимые аддоны больше не вызывают конфликт путей.
- Исправлено: ошибка
Class "WP_Ru_Max_Auto_Posting" not foundбольше не останавливает загрузку WordPress при неполном обновлении. - Добавлено: общий compatibility-модуль для безопасной работы со строками без обязательного
mbstring.
1.0.54
- Добавлено: внутренние вкладки Telegram, Одноклассники, ВКонтакте и Яндекс Дзен в разделе «Социальные сети».
- Добавлено: подробная инструкция подключения VK в кабинетах
dev.vk.ruиid.vk.ru. - Добавлено: отдельное поле ID Web-приложения VK ID и fallback выбора первой картинки из содержимого записи.
- Исправлено: OAuth-запрос VK ID использует ID Web-приложения, а публикация записей без миниатюры может использовать изображение из текста.
1.0.53
- Добавлено: новый раздел «Автопостинг» с вкладками «Автопост», «Календарь», «Уведомления» и «Настройки».
- Добавлено: отдельная WP-Cron очередь публикаций в MAX, Telegram, ВКонтакте, Одноклассники и Яндекс Дзен.
- Добавлено: выбор социальных сетей, даты и времени для каждой записи в Gutenberg и Classic Editor.
- Добавлено: календарь записей с переносом запланированных автопостов через Drag and Drop.
1.0.52
- Исправлено: снятая галочка правила регистрации или клиентского письма WooCommerce сохраняется при общем нажатии «Сохранить» и не перезаписывается старым значением.
- Исправлено: письмо WooCommerce
customer_new_accountопределяется как регистрация пользователя и блокируется в MAX при выключенном правиле регистрации. - Исправлено: значения
false,0,offиnoбольше не считаются включёнными. - Изменено: админское письмо
new_orderне отключается правилом клиентских писем; исходные письма сайта не изменяются.
1.0.51
- Исправлено: checkbox
.wprmp-enabledв разделе «Связь с клиентами» снова переключается нажатием. - Исправлено: клик по подписи и карточке больше не переключает канал дважды.
- Исправлено: выключенный значок «Живой чат» больше не появляется после сохранения или неполного AJAX-запроса.
- Добавлено: компоновки значков «Столбиком», «Веером», «В два ряда» и «Полукругом» для сайта и preview.
- Добавлено: независимое отключение уведомления о регистрации пользователя и клиентского письма WooCommerce «Спасибо за ваш заказ» без отмены исходного письма.
- Изменено: версии плагина и bundled PRO-ассетов повышены до 1.0.51 для сброса кэша.
1.0.50
- Исправлено: ссылки каналов в меню «Связь с клиентами» снова нажимаются на сайтах, где контейнер меню блокировал события мыши.
- Исправлено: короткие адреса Telegram и ВКонтакте (
@username/username) преобразуются в рабочие URL. - Исправлено: ссылки без протокола автоматически получают
https://, а телефон и Email формируют корректныеtel:иmailto:ссылки. - Изменено: обновлены версии CSS/JavaScript-ассетов и версия плагина для сброса кэша.
Поддержка
| Канал | Контакт |
|---|---|
| Telegram | @RussCoder |
| rucoder.rf@yandex.ru | |
| Сайт | рукодер.рф |
| GitHub Issues | github.com/RuCoder-sudo/wp-ru-max/issues |
Особые условия лицензирования для социально значимых проектов
Для организаций и индивидуальных предпринимателей, осуществляющих деятельность в сфере социального обслуживания, благотворительности, образования (включая школы, детские сады, учреждения среднего профессионального и высшего образования), здравоохранения, культуры, физической культуры и спорта (в соответствии с Федеральным законом от 12.01.1996 № 7-ФЗ «О некоммерческих организациях» и Федеральным законом от 11.08.1995 № 135-ФЗ «О благотворительной деятельности»), лицензия предоставляется без взимания платы по письменному запросу с подтверждением статуса.
На основании п. 2 ст. 2 ГК РФ (не извлечение прибыли в качестве основной цели) правообладатель предоставляет бессрочную лицензию без оплаты для сайтов, соответствующих критериям ст. 31.1 Федерального закона от 12.01.1996 № 7-ФЗ.
Для получения лицензии
Свяжитесь с правообладателем и предоставьте документы, подтверждающие статус: свидетельство НКО, выписка ЕГРЮЛ с ОКВЭД 88, 85, 86, 94, устав образовательной организации, лицензия на осуществление образовательной деятельности и другие. Ограничение: одно доменное имя на организацию.
Контакт: Telegram @RussCoder / rucoder.rf@yandex.ru
Лицензия
Плагин распространяется под лицензией GPL-2.0+.
Releases
Newest 25 of 59 recorded releases.
These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.