Дополнительные уведомления в Телеграмм и Макс

+5
215
Дополнительные уведомления в Телеграмм и Макс

LitMessengers — уведомления в Telegram и MAX

Компонент оправляет заявки из компонента Forms и персональные уведомления сайта в личный чат пользователя с ботом Telegram или MAX. Компонент полезен сайтам, где важно быстро сообщать администраторам и сотрудникам о новых заявках, а пользователям — об ответах на комментарии и других событиях, не заставляя их постоянно проверять сайт или почту.

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

Сайт формирует уведомление, а настроенный бот отправляет его получателю в личный чат. Бот не может написать пользователю, пока тот сам не откроет его и не привяжет свой аккаунт к профилю на сайте. Поэтому адрес мессенджера не нужно вводить вручную: привязка создаётся через бота.

Для заявок Forms администратор выбирает получателей — конкретных пользователей в настройках формы или группу пользователей. Каждый получатель должен привязать нужного бота. Почтовый шаблон Forms при этом остаётся для e-mail; в мессенджер отправляется отдельное оформленное сообщение с данными заявки.

Для уведомлений сайта каждый пользователь сам выбирает способы доставки в настройках профиля. Telegram и MAX доступны отдельно, вместе или в сочетании с e-mail и уведомлением на сайте — в пределах способов, предусмотренных конкретным типом уведомления. Системные уведомления и сообщения о модерации можно дополнительно включить для мессенджеров отдельным пунктом.

Что нужно сделать администратору

  1. Создать бота в Telegram и/или MAX и получить его токен и имя.
  2. В настройках компонента включить нужный мессенджер, сохранить токен и имя бота.
  3. Подключить webhook кнопкой в настройках компонента. Для этого сайт должен быть доступен извне по HTTPS: на локальном домене входящие команды от бота работать не будут.
  4. Включить отправку заявок Forms и выбрать способ назначения получателей. При ручном выборе пользователи указываются в настройках каждой формы.
  5. При необходимости включить канал для персональных уведомлений пользователей.
  6. Открыть диагностику компонента и проверить подключение webhook и тестовую доставку.

Как пользователю привязать бота

На странице «Профиль → Настройки → Уведомления» пользователь выбирает Telegram или MAX для нужных уведомлений. Ниже появляется карточка подключения выбранного мессенджера. Нужно нажать «Подключить», затем в открывшемся окне — «Открыть бота» и запустить его. После успешной привязки статус обновится без перезагрузки страницы; там же бот можно отключить.

Назначенному получателю Forms карточка привязки также показывается в настройках уведомлений. Сообщения приходят именно от бота в личный чат, а не в общий канал или группу.

В компоненте есть диагностика доставки и журнал последних попыток. При временных сетевых ошибках отправка может быть повторена через очередь InstantCMS; сбой мессенджера не отменяет штатные уведомления по e-mail и на сайте.

Дополнительные уведомления в Телеграмм и Макс
Компонент

Дополнительные уведомления в Телеграмм и Макс

Купить 1000 руб.

0
TOPg TOPg 12 дней назад #

Внатуре чётко!

0
Litemir Litemir 12 дней назад #

Спасибо! Рад, что понравилось!

Еще от автора

Компонент заменяет штатную заглушку «Идут технические работы»
Компонент заменяет штатную заглушку «Идут технические работы» полноценной брендированной страницей: с логотипом, контактами, обратным отсчётом до откр
Важное — на виду: умные уведомления для посетителей сайта
Разбираемся, как виджет уведомлений помогает держать посетителей в курсе главного — акций, новостей и изменений — без лишнего шума и потерянных сообще
Обзор компонента FAQ
LitFAQ — компонент для создания полноценного раздела “Вопросы и ответы” с категориями, быстрым поиском без перезагрузки страницы, аккордеоном, формой
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.