Pular para o conteúdo principal

Notificações ajustadas

Visão geral

A partir da versão 2.3.1, você pode ajustar finamente as notificações que o painel envia ao Telegram ou Webhook. Esta funcionalidade permite habilitar ou desabilitar eventos específicos para cada canal de notificação separadamente.

Configuração

Para configurar as notificações, você precisa baixar o arquivo de configuração, modificá-lo e montá-lo no contêiner Docker.

Etapa 1: Baixar o arquivo de configuração

Baixe o arquivo de configuração de notificações do repositório oficial:

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

Ou use wget:

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

Etapa 2: Configurar os ajustes

Abra o arquivo baixado em um editor de texto:

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

O arquivo contém todos os eventos disponíveis com configurações padrão. Cada evento tem dois canais:

  • telegram: true/false - enviar notificações para o Telegram
  • webhook: true/false - enviar notificações via Webhook

Exemplos de configuração:

Desabilitar notificações do Telegram para criação de usuário:

events:
user.created:
telegram: false # Desabilitar Telegram
webhook: true # Manter Webhook habilitado

Desabilitar todas as notificações para conexões de dispositivos:

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

Usar âncoras para desabilitar em massa:

events:
user.expired:
<<: *bothDisabled # Desabilitar ambos os canais

Etapa 3: Montar no contêiner Docker

Adicione um volume ao seu 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
# ... outras configurações

Etapa 4: Reiniciar o contêiner

Após montar o arquivo, reinicie o contêiner:

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

Eventos disponíveis

O arquivo de configuração suporta numerosos eventos organizados por categorias. A lista completa e atualizada de todos os eventos disponíveis pode ser encontrada no repositório oficial: events.ts.