Bot e painel web
Civora
Projeto próprioEm desenvolvimento
Bot de Discord que trabalha como uma equipe de moderação, com quarentena por risco, antirraid, detecção de golpes e respostas por base de conhecimento, usando IA local.
Contexto
Comunidades grandes no Discord vivem de moderação voluntária, e moderador cansa. Raids, contas falsas e golpes chegam de madrugada, quando ninguém está olhando.
Desafio
Agir rápido contra abuso sem punir inocente, e responder às mesmas perguntas de sempre sem transformar o servidor num robô antipático — tudo sem mandar as conversas da comunidade para uma IA de terceiros.
Solução
- Quarentena silenciosa por pontuação de risco: uma conta suspeita perde o alcance sem ser banida, até alguém da equipe decidir.
- Antirraid e antinuke, com escalonamento, e detecção de golpes, inclusive em imagens, por reconhecimento de texto.
- Respostas a partir de uma base de conhecimento, com IA rodando localmente pelo Ollama: as mensagens não saem da máquina.
- Tarefas em fila, com BullMQ e Redis, e um painel web para a equipe acompanhar e configurar.
Resultado
Está em desenvolvimento, com mais de 200 testes automatizados cobrindo as regras de risco, golpe, moderação automática, escalonamento e antinuke.
Números
- Testes automatizados
- mais de 200
- Fonte: Casos de teste contados no repositório — 219, em 32 arquivos · medido em 23/09/2026
Tecnologias
- TypeScript
- discord.js 14
- BullMQ e Redis
- Prisma e PostgreSQL
- Ollama
- Next.js 16