Skip to content

yLegendzz/Downtime-Notifier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

🚀 Sobre o Bot

O Downtime Notifier é um bot de Discord focado em monitoramento de status.

Ele permite que você acompanhe quando usuários ou bots ficam offline, online ou mudam de status, enviando notificações automáticas e altamente personalizáveis.

Ideal para servidores que dependem de bots, equipes ou membros específicos.

✨ Funcionalidades

🔔 Monitoramento de Status

  • Acompanhe usuários ou bots específicos
  • Detecta mudanças:
    • 🟢 Online
    • ⚫ Offline

📩 Sistema de Notificações

  • Envio automático de mensagens quando o status muda
  • Mensagens via:
    • 📢 Canal configurado
    • 💬 Mensagens customizadas
  • Suporte a embeds personalizados

🎨 Personalização Avançada

  • ✏️ Texto customizável
  • 🎨 Cor de embed customizável (HEX)
  • 🔗 Suporte a imagens e URLs
  • 🔘 Botões interativos nas notificações

🌍 Multilíngue

O bot possui suporte a múltiplos idiomas:

  • 🇧🇷 Português (Brasil)
  • 🇺🇸 Inglês
  • 🇪🇸 Espanhol
  • 🇫🇷 Francês
  • 🇷🇺 Russo

⚙️ Sistema Seguro

  • Sanitização de inputs
  • Validação de:
    • URLs
    • Cores HEX
  • Tratamento de erros robusto

📋 Comandos

🔧 /notificar

Comando principal para gerenciar notificações.

➕ Ativar monitoramento


/notificar ativar usuario:@usuario

❌ Desativar monitoramento


/notificar desativar usuario:@usuario

⚙️ Configurar notificações

  • Mensagem personalizada
  • Canal de envio
  • Cor do embed
  • Botões

ℹ️ Outros comandos

Comando Descrição
/ping Verifica latência do bot
/botinfo Informações do bot
/help Lista de comandos
/invite Link de convite

⚡ Como Funciona

  1. Você ativa o monitoramento de um usuário/bot
  2. O bot escuta eventos de presença (presenceUpdate)
  3. Quando há mudança de status:
    • Ele processa os dados
    • Aplica placeholders
    • Envia uma notificação automática

🧠 Sistema de Placeholders

Você pode usar variáveis dinâmicas nas mensagens:

Placeholder Descrição
{user} Nome do usuário
{status} Novo status
{old_status} Status anterior
{time} Horário da mudança

🛠️ Tecnologias

  • Node.js
  • discord.js
  • Sistema modular de comandos
  • Eventos customizados
  • Banco de dados interno

📊 Casos de Uso

  • 🛠️ Monitorar bots importantes do servidor
  • 👮 Staff: saber quando membros ficam online/offline
  • 🤖 Monitoramento de uptime
  • 📡 Alertas automáticos para sistemas externos

🤝 Contribuindo

  • Sugira ideias
  • Reporte bugs

👨‍💻 Desenvolvedor

Feito por: @jaya.l

📜 Licença

Este projeto é privado/proprietário. Uso sujeito aos termos definidos pelo desenvolvedor.

About

🤖 Downtime Notifier for Discord Bots/Users

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors