Что умеет решение
Модуль awz.mailtotg интегрируется в систему обработки почтовых событий Bitrix CMS. Он перехватывает уведомления перед отправкой, используя обработчик события OnBeforeEventSend. Сформированное по шаблону сообщение конвертируется в формат, совместимый с Telegram API, и направляется в указанный чат или канал. Встроенная система преобразования адаптирует HTML-разметку для Telegram, сохраняя поддерживаемые теги форматирования: жирный текст, курсив, ссылки и блоки кода. При необходимости можно настроить полную блокировку отправки исходного письма, отправив уведомление исключительно в Telegram. Доступ к настройкам модуля контролируется через ролевую модель Bitrix. Установка выполняется стандартным способом, в ходе которого создаются необходимые таблицы базы данных для хранения прав доступа.
Модуль автоматически регистрирует обработчики событий и настраивает компоненты управления правами доступа. Он интегрируется в существующую систему почтовых уведомлений Bitrix, работая прозрачно и не изменяя её стандартную логику.
Конфигурация осуществляется через административный интерфейс Bitrix по пути: Настройки → Настройки модулей → awz.mailtotg. Для работы требуются два обязательных параметра: токен бота Telegram (TGKEY), получаемый через @BotFather, и уникальный идентификатор чата или канала (TGID) для доставки сообщений.
Настройка поведения выполняется индивидуально для каждого типа почтового события. Доступны два режима: «Активность», при котором уведомление дублируется в Telegram, и «Блокировка», когда оригинальное письмо не отправляется, а пересылается исключительно в мессенджер. В интерфейсе отображается список всех активных почтовых шаблонов системы с возможностью включения или отключения пересылки для каждого из них.
Доступ к управлению модулем контролируется стандартной системой прав Bitrix. Право «Просмотр настроек» позволяет открывать страницу конфигурации, а право «Редактирование настроек» дает возможность изменять параметры работы модуля.
Модуль управления правами доступа позволяет настраивать уровни доступа для отдельных пользователей и групп.
General iT поможет установить модуль, настроить его и проверить работу на твоём сайте.