Перейти к основному содержимому

Тонкая настройка уведомлений

Обзор

Начиная с версии 2.3.1, вы можете тонко настраивать уведомления, которые панель отправляет в Telegram или Webhook. Эта функция позволяет включать или отключать конкретные события для каждого канала уведомлений отдельно.

Конфигурация

Для настройки уведомлений необходимо скачать файл конфигурации, изменить его и подключить к Docker-контейнеру.

Шаг 1: Загрузка файла конфигурации

Загрузите файл конфигурации уведомлений из официального репозитория:

cd /opt/remnawave && curl -o notifications-config.yml https://raw.githubusercontent.com/remnawave/backend/refs/heads/main/configs/notifications/notifications-config.yml

Или используйте wget:

cd /opt/remnawave && wget https://raw.githubusercontent.com/remnawave/backend/refs/heads/main/configs/notifications/notifications-config.yml

Шаг 2: Настройка параметров

Откройте загруженный файл в текстовом редакторе:

cd /opt/remnawave && nano notifications-config.yml

Файл содержит все доступные события с настройками по умолчанию. Каждое событие имеет два канала:

  • telegram: true/false - отправлять уведомления в Telegram
  • webhook: true/false - отправлять уведомления через Webhook

Примеры конфигурации:

Отключить уведомления Telegram для создания пользователя:

events:
user.created:
telegram: false # Отключить Telegram
webhook: true # Оставить Webhook включённым

Отключить все уведомления для подключений устройств:

events:
user_hwid_devices.added:
telegram: false
webhook: false

Использование якорей для массового отключения:

events:
user.expired:
<<: *bothDisabled # Отключить оба канала

Шаг 3: Подключение к Docker-контейнеру

Добавьте volume в ваш docker-compose.yml:

cd /opt/remnawave && nano docker-compose.yml
services:
remnawave:
image: remnawave/remnawave:2
volumes:
- ./notifications-config.yml:/var/lib/remnawave/configs/notifications/notifications-config.yml:ro
# ... другие настройки

Шаг 4: Перезапуск контейнера

После подключения файла перезапустите контейнер:

cd /opt/remnawave && docker compose down remnawave && docker compose up -d && docker compose logs -f

Доступные события

Файл конфигурации поддерживает множество событий, организованных по категориям. Полный и актуальный список всех доступных событий можно найти в официальном репозитории: events.ts.