Уведомления в MAX — компонент для InstantCMS 2, который связывает сайт с мессенджером MAX через вашего чат-бота. Уведомления сайта приходят администраторам и посетителям в MAX, а новые записи автоматически публикуются в ваши каналы MAX. Где бы вы ни находились, вы в курсе того, что происходит на сайте.
Возможности
- Уведомления администраторам. Новые пользователи, комментарии, заявки из форм, материалы на модерации, опубликованные материалы. Каждое событие включается отдельно. Получателей можно добавить группой, например «Модераторы».
- Уведомления посетителям. Пользователь подключает MAX в профиле одной кнопкой и сам выбирает, что получать: ответы, комментарии, личные сообщения и другие уведомления, которые сайт присылает в колокольчик. Команды бота /stop и /start приостанавливают и возобновляют уведомления.
- Автопостинг в каналы. Бот добавляется администратором в канал MAX — канал сам появляется в админке. Для каждого канала выбираются типы записей. Новая запись уходит в канал с заголовком, обложкой, коротким описанием и кнопкой «Читать на сайте». Отложенные записи публикуются в день выхода. Отдельную запись можно исключить галочкой в форме добавления.
- Контроль в админке. Страница «Состояние» с проверкой подключения, журнал публикаций в канал, тестовое сообщение себе и встроенная инструкция.
Преимущества
- Сайт на российском хостинге и домене .ru отправляет сообщения напрямую, без прокси и VPN, поэтому всё работает быстро и стабильно.
- Сертификаты Минцифры, которые нужны для работы с MAX, уже встроены. На сервере ничего устанавливать и настраивать не надо.
Сообщения уходят в фоне через очередь сайта, страницы не тормозят. - Ядро InstantCMS не изменяется.
Требования
- InstantCMS 2.18.2, PHP с расширениями cURL и OpenSSL.
- Свой бот в MAX. Его создают на business.max.ru юрлица, ИП и самозанятые, бот проходит модерацию MAX.
- Сайт на HTTPS и cron раз в минуту. Без HTTPS компонент тоже работает, события от MAX приходят раз в минуту.
Установка
- Установите архив через «Дополнения → Установить пакет дополнения».
- Вставьте токен бота в настройках, нажмите «Проверить подключение» и «Подключить webhook».
- Подключите MAX в своём профиле. Для автопостинга добавьте бота администратором в канал и включите канал во вкладке «Автопостинг».
Подробная инструкция — по ссылке «Документация» и в админке компонента.
Ограничения
В канал публикуются только новые записи. Правка записи на сайте пост в канале не меняет.
Рассылок «всем» и рекламы компонент не делает: сообщения получают только те, кто сам подключил MAX.