TG-Admin Alert - Уведомления о событиях сайта в Telegram для DLE

Автор: NEXSRC 23.06.2026 11 Куплено: 0 Скачано: 0 DLE 18.x - 20.x

TG-Admin Alert — это современное и производительное решение для DataLife Engine (DLE 13.x – 20.0), которое связывает ваш сайт с Telegram-ботом. Плагин предназначен для мгновенного информирования администраторов и модераторов о ключевых действиях пользователей на сайте.

В отличие от стандартных почтовых уведомлений, которые часто задерживаются или попадают в спам, Telegram-уведомления приходят мгновенно, позволяя моментально реагировать на события на сайте.

Плагин разработан с открытым исходным кодом, оптимизирован под высокие нагрузки и полностью адаптирован под нужды проекта nexsrc.fun.

Основные возможности модуля:

  • Асинхронность (Быстродействие): отправка уведомлений происходит в фоновом режиме через Curl и не замедляет загрузку страниц для обычных пользователей.

  • 4 важнейших триггера в реальном времени:

    • Новые регистрации: Логин, Email и IP-адрес нового пользователя.

    • Новые публикации: Название материала, автор и статус публикации (опубликовано или отправлено на модерацию).

    • Новые комментарии: Название новости, автор, текст (до 150 символов) и статус модерации.

    • Обратная связь: Имя отправителя, Email, тема обращения и IP-адрес.

  • Обход блокировок на VDS в РФ: Наличие поля для указания прокси-зеркала API. Если ваш VDS-сервер расположен в России, вы сможете проксировать запросы, избегая блокировок мессенджера.

  • Встроенная диагностика cURL: В случае сетевых проблем вкладка «Проверка связи» выведет точный код и описание ошибки сервера.

  • Нативный дизайн DLE: Интерфейс панели управления полностью стилизован под оригинальный дизайн DLE 19.x/20.0 (карточки, системные вкладки, переключатели)

История версий и изменений модуля:

Версия 1.0.3 (Текущая) Оптимизация
  • Исправлено: Ошибки 403 (Forbidden) и сбои парсинга SyntaxError при добавлении комментариев. Вызов хуков перенесен в файл engine/ajax/addcomments.php, что позволило перехватывать успешное добавление комментариев во время AJAX-запроса DLE.
  • Исправлено: Опечатка во второй вкладке настроек триггеров в админпанели, которая ранее приводила к затиранию Токена бота и ID чата пустыми значениями.
Версия 1.0.2
  • Добавлено: Поле настройки альтернативного адреса API (прокси-зеркала) для удобного обхода блокировок Telegram Bot API на территории РФ.
  • Добавлено: Полный вывод системных ошибок cURL во вкладке тестирования соединения («Проверка связи») для мгновенной диагностики сетевых проблем VDS.
  • Улучшено: Временное отключение проверки SSL-сертификата cURL (CURLOPT_SSL_VERIFYPEER) на случай устаревших CA-сертификатов на чистых серверах.
Версия 1.0.1
  • Исправлено: Фатальная ошибка Parse error в файлах addnews.php и register.php. Точки интеграции хуков перенесены на новые строки после вызова метода $db->insert_id(), что полностью исключило разрыв синтаксиса SQL-запросов DLE.
Версия 1.0.0
  • Первый стабильный релиз плагина. Настройка параметров, поддержка отправки в личные чаты, группы и каналы.
  • Интеграция триггеров: регистрации пользователей, добавление новостей, отправка комментариев, форма обратной связи.
Шаг 1. Загрузка плагина в систему:
Перейдите в панель управления DLE —> Утилиты —> Управление плагинами.
Нажмите кнопку «Загрузить плагин», выберите сохраненный файл tg_alert.xml и дождитесь окончания установки.

Шаг 2. Первоначальная настройка в DLE:
Перейдите в раздел «Сторонние модули» —> «TG-Admin Alert».
1. Измените переключатель на Включен.
2. Введите ваш Bot Token, полученный у официального бота @BotFather.
3. Введите Chat ID получателя (вашего личного чата, группы модераторов или канала).
Примечание: Если вы шлете сообщения себе, запустите своего бота в ЛС. Если в группу/канал — добавьте бота туда и назначьте его администратором с правами на отправку сообщений. Узнать точный ID чата можно у бота @getmyid_bot.

Шаг 3. Обход блокировок (Настройка бесплатного прокси в Cloudflare):
Если ваш VDS-сервер находится в России, прямые запросы к Telegram будут блокироваться хостингом. Чтобы обойти это без покупки сторонних прокси, настройте свой собственный бесплатный прокси-сервер на Cloudflare за 1 минуту:
  1. Зарегистрируйтесь или войдите в аккаунт на Cloudflare.
  2. В левом меню выберите раздел Workers & Pages, нажмите Create application, а затем — Create Worker.
  3. Придумайте любое имя для воркера (например, my-tg-proxy) и нажмите внизу синюю кнопку Deploy.
  4. После развертывания нажмите кнопку Edit Code. Удалите весь шаблонный код и вставьте следующий скрипт:
 export default {   async fetch(request) {     const url = new URL(request.url);     url.hostname = "api.telegram.org";     const modifiedRequest = new Request(url, {       method: request.method,       headers: request.headers,       body: request.method === "GET" ? null : request.body     });     return fetch(modifiedRequest);   } }; 
  1. Нажмите кнопку Save and Deploy в правом верхнем углу редактора.
  2. Скопируйте адрес вашего созданного воркера. Он будет выглядеть так: https://my-tg-proxy.имя.workers.dev.
  3. Вставьте этот адрес в настройки плагина в DLE в поле «Альтернативный URL API (Прокси-зеркало)» и сохраните изменения.

Шаг 4. Очистка кэша и тест:
Очистите кэш DLE на главной странице админпанели. Перейдите в плагине во вкладку «Проверка связи», напишите любой текст и нажмите «Отправить тестовое сообщение» для завершения проверки связи.
Принять участие в дискуссии
Премиум продукт
Стоимость лицензии
100 ₽
Единоразовый платеж • Обновления навсегда
Загрузка уведомлений...
Загрузка истории...