Discord

A lista de bots do Discord da Alternative.me esta semana lê como um obituário de bots: Rythm desapareceu, Groovy fechou, Hydra escureceu, e os sobreviventes (Ticket Tool, Tupperbox, ProBot, MEE6, Carl-bot, Dank Memer, OwO, Nekotina) cada um executando uma dúzia de recursos em produção para dezenas de milhões de servidores. Proprietários de servidores que executam mais de um casal desses bots precisam de algo que o aplicativo Discord não pode mostrar: qual bot disparou qual comando, se um bot está ativo, e de onde vem o ruído.

Testamos 7 aplicativos desktop que mostram a atividade de bots do Discord de ponta a ponta. A lista cobre o próprio Discord (o log de auditoria integrado mostra mais do que a maioria das pessoas sabe), o serviço de análise que a maioria dos grandes servidores instala (Statbot), a pilha de monitoramento de código aberto que um bot auto-hospedado precisa (Grafana, Prometheus, InfluxDB, Loki), e o monitor de tempo de atividade para quem já teve um bot morrer às 2 da manhã (Uptime Kuma). Tudo na lista é executado no desktop ou em um contêiner que você gerencia no desktop; nenhum bot em si aqui.

O que procurar em uma pilha de análise de bots do Discord

Comparação rápida

Aplicativo Melhor para SO Tipo Custo
Discord Log de auditoria integrado e painel de integrações Windows, macOS, Linux, Web Integrado Grátis
Statbot Painel de análise por servidor hospedado Web (qualquer desktop) SaaS Grátis (Premium cerca de $5/mês)
Grafana Painéis para métricas de bots auto-hospedados Windows, macOS, Linux, Docker Visualização Grátis (código aberto; Cloud pago)
Prometheus Raspador de série temporal para pontos finais de métricas de bots Windows, macOS, Linux, Docker Métricas Grátis (código aberto)
InfluxDB Armazenamento de métricas alternativo para dados de alta cardinalidade Windows, macOS, Linux, Docker Métricas Grátis (Cloud pago)
Uptime Kuma Monitoramento de tempo de atividade para pontos finais de bots Docker (principal), Node.js Monitoramento Grátis (código aberto)
Grafana Loki Agregação de log para bots auto-hospedados Linux, Docker (principal) Logs Grátis (código aberto; Cloud pago)

1. Discord — melhor primeira parada integrada

Discord’s Server Settings > Audit Log e o painel Integrations mostram mais do que a maioria dos moderadores usa. O log de auditoria registra cada ação de bot que tocou um papel, uma mensagem, um canal ou um membro: o suficiente para responder “qual bot fez isso” nos últimos 45 dias sem nenhuma ferramenta de terceiros. Integrations mostra permissões e lista de comando de cada bot em um só lugar.

Onde falha: Sem contagens de comando por bot. A retenção de 45 dias é curta se você moderar um servidor grande. Sem dados de latência ou tempo de atividade.

Preços:

Plataformas: Windows, macOS, Linux, Web

Download: discord.com/download

Conclusão: Melhor primeira parada; abra antes de instalar mais nada.

2. Statbot — melhor análise hospedada

Statbot se anexa a um servidor como bot e produz painéis para volume de mensagens, atividade de canal, membros que entram e saem, e classificações por usuário. Gerentes de comunidade o usam para provar engajamento (ou sua ausência) após uma mudança de moderação. Os placares públicos são opcionais; painéis privados são o produto real.

Onde falha: Foca em atividade do servidor em vez de especificações por bot. Níveis Premium desbloqueiam janelas de histórico úteis.

Preços:

Plataformas: Painel Web (qualquer navegador de desktop)

Download: statbot.net

Conclusão: Melhor quando você quer um painel sem executar um.

3. Grafana — melhores painéis para bots auto-hospedados

Grafana é a camada de painel que toda pilha auto-hospedada acaba executando. Aponte-o para um backend Prometheus (métricas), Loki (logs) ou InfluxDB (série temporal) e crie painéis para contagens de comando, latência de gateway, acertos de limite de taxa e atividade por guild. Alertas disparam para webhooks do Discord, e-mail ou PagerDuty quando a taxa de erro de um bot aumenta.

Onde falha: Requer uma fonte de métricas; Grafana é o frontend, não a pilha inteira. Curva de aprendizado no construtor de painéis.

Preços:

Plataformas: Windows, macOS, Linux, Docker

Download: grafana.com/get

Conclusão: Melhor se você auto-hospeda bots e quer painéis que você possua.

4. Prometheus — melhor raspador de métricas de bots

Prometheus extrai métricas de qualquer ponto final que as exponha (a maioria dos frameworks de bot tem uma rota /metrics), armazena-as como série temporal e responde consultas PromQL. Combine com Grafana para painéis. Discord.py, discord.js e Serenity têm exportadores Prometheus bem mantidos.

Onde falha: Executa um modelo de raspagem, então bots atrás de NAT precisam de um gateway push. Não faz logs; esse é o trabalho de Loki.

Preços:

Plataformas: Windows, macOS, Linux, Docker

Download: prometheus.io/download

Conclusão: Melhor backend de série temporal para a pilha Grafana.

5. InfluxDB — melhor armazenamento de métricas alternativo

InfluxDB é a alternativa ao Prometheus para armazenamento de série temporal, útil quando seu bot gera métricas de alta cardinalidade (contadores por guild em escala) com as quais o Prometheus tem dificuldade. Grafana fala InfluxDB nativamente.

Onde falha: Mais superfície operacional que Prometheus para implantações pequenas. A transição de 2.x para 3.x mudou algumas APIs de consulta e pegou os primeiros usuários desprevenidos.

Preços:

Plataformas: Windows, macOS, Linux, Docker

Download: influxdata.com/downloads

Conclusão: Melhor quando seu bot gera cardinalidade de métrica suficiente para prejudicar o Prometheus.

6. Uptime Kuma — melhor monitor de tempo de atividade

Uptime Kuma é o monitor de tempo de atividade de código aberto auto-hospedado com um painel tão limpo que envergonha a maioria dos SaaS. Ele faz ping em pontos finais HTTP, portas TCP ou comandos arbitrários em um horário e publica alertas em webhooks do Discord (o loop poético de monitorar o tempo de atividade de um bot do Discord fazendo ping no Discord). A camada gratuita é monitores ilimitados no seu próprio hardware.

Onde falha: Docker-first; outras instalações funcionam, mas Docker é o caminho mantido. Não uma pilha de observabilidade completa; complementa Grafana em vez de substituí-la.

Preços:

Plataformas: Docker (principal), Windows, macOS, Linux (Node.js)

Download: github.com/louislam/uptime-kuma

Conclusão: Melhor monitor de tempo de atividade gratuito para um bot auto-hospedado.

7. Grafana Loki — melhor agregação de log

Grafana Loki é o primo do Prometheus para logs. Envie logs de bots do Docker ou systemd para Loki com Promtail, consulte-os com LogQL e veja-os ao lado de métricas no Grafana. Retenção e custo permanecem baixos em comparação com uma pilha ELK completa porque Loki indexa rótulos, não conteúdo.

Onde falha: LogQL requer algum aprendizado. A pesquisa de texto completo em volumes grandes é mais lenta que uma pilha ELK.

Preços:

Plataformas: Linux, Docker (principal)

Download: grafana.com/oss/loki

Conclusão: Melhor armazenamento de log para uma pilha de análise baseada em Grafana.

Como escolher o certo

Se você executar um servidor público e usar apenas bots hospedados: Discord log de auditoria primeiro, depois Statbot para painéis de engajamento.

Se você auto-hospeda bots: Prometheus raspando seus bots /metrics, visualizado em Grafana, logs em Loki.

Se cardinalidade (contadores por guild em escala) quebra o Prometheus para você: troque o backend de métricas para InfluxDB.

Se bots morrem durante a noite sem aviso: Uptime Kuma, alertando um canal Discord privado.

Se você só precisa da resposta “meu bot está ativo agora?”: Uptime Kuma sozinho.

Pule uma pilha de observabilidade completa se a resposta para “quantos bots você executa” é “um bot hospedado sem auto-hospedagem”. As ferramentas integradas do Discord cobrem esse caso.

FAQ

Discord expõe uma API de métricas de bots?

Não para terceiros. O Developer Portal do Discord mostra algumas estatísticas ao proprietário do bot (contagem de guild, contagem de membros), mas telemetria por comando e dados de latência vêm do código do bot em si.

Como adiciono métricas do Prometheus ao meu bot do Discord?

Cada framework de bot importante tem um exemplo: discord.py envolve prometheus_client, discord.js tem prom-client, Serenity tem um sinalizador de função de métricas. Adicione um pequeno servidor HTTP que expõe /metrics em uma porta privada; Prometheus o raspará.

Statbot é gratuito?

Painéis de atividade básica são gratuitos com retenção limitada. Histórico mais longo e múltiplos servidores requerem Premium (cerca de $5/mês).

Qual é o melhor monitor de tempo de atividade gratuito para um bot?

Uptime Kuma, auto-hospedado em qualquer host Docker. UptimeRobot (SaaS) é gratuito para um pequeno número de monitores se você preferir não hospedá-lo.

Posso monitorar um bot que não executo?

Você pode medir seu efeito no seu servidor (log de auditoria, volume de mensagens, latência de suas respostas), mas não suas métricas internas. Peça a página de status do operador do bot se o tempo de atividade for importante para você.

Quanto tempo os logs de auditoria do Discord ficam?

Discord mantém entradas do log de auditoria por cerca de 45 dias. Para retenção mais longa, espelhe o log de auditoria em um banco de dados através de um pequeno bot de logging ou um receptor de webhook.