📕 Bot de Advertência Discord - Flextor Network
📌 Visão Geral
Este bot foi desenvolvido para servidores Discord que necessitam de uma ferramenta automatizada para advertências e banimentos. Ele permite aplicar advertências verbais ou formais e pode escalar automaticamente as punições com base em reincidência.
💡 Ideal para comunidades que desejam manter disciplina com registro e feedback transparente aos membros.
⚙️ Funcionalidades
Advertência verbal e formal, com registro no banco de dados.
Banimento, com registro no banco de dados.
Sistema de punições automáticas baseado no histórico do usuário.
Suporte a botões interativos e modais para interface intuitiva.
Uso de embeds padronizados para avisos claros.
Banco de dados SQLite embutido (
warnings.db
).Sistema de permissão por cargo: apenas moderadores autorizados podem punir.
Registro persistente mesmo após reinício do bot.
🛠️ Configuração
1. Instalar Dependências
Na pasta do bot, execute:
2. Configurar Token do Bot
Crie um arquivo chamado .env
na raiz do projeto com o seguinte conteúdo:
3. Executar o Bot
Ao iniciar, o bot conecta ao Discord e cria (caso não exista) o banco de dados warnings.db
.
🧠 Funcionamento Interno
Estrutura de Banco de Dados
Tabela: warnings
ID do usuário
Nº de advertências formais
Nº de advertências verbais
Como Funcionam as Advertências
O moderador interage com um botão no Discord.
Um modal se abre para inserir o motivo.
A ação é registrada em
warnings.db
.O bot responde com um embed indicando a advertência.
Após atingir determinados níveis de advertência, ações automáticas podem ser tomadas (como banimento).
🧩 Permissões
Altere esse valor conforme o cargo moderador do seu servidor.
Altere esse valor conforme o canal do discord.
Altere esse valor conforme o canal do discord.
Altere esse valor conforme o canal do discord.
Altere esse valor conforme o cargo do discord.
Altere esse valor conforme o cargo do discord.
Altere esse valor conforme o cargo do discord.
Altere esse valor conforme o cargo do discord.
Altere esse valor conforme o cargo do discord.
Altere esse valor conforme o ID do discord.
Altere esse valor conforme o cargo do discord.
📂 Estrutura de Arquivos
🧠 Como Funciona o Sistema de Advertência
Cada usuário é registrado com:
adv
(advertência formal)verbal
(advertência leve)
As punições são escalonadas com base no número de advertências registradas.
Moderadores com cargos específicos (definidos no código) têm permissão para aplicar punições.
Atualizado