Тонкая настройка уведомлений
Обзор
Начиная с версии 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- отправлять уведомления в Telegramwebhook: 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.