Logo do DataBit

Documentação DataBit

Um bot Discord poderoso e modular, projetado para proteger, gerenciar e engajar sua comunidade com eficiência. Explore todos os recursos e configurações!

Conheça as Funcionalidades

Funcionalidades

Anti-Raid

Proteção avançada contra raids, com monitoramento de mensagens, canais, bans e convites, incluindo modo de lockdown automático.

Sistema de Tickets

Gerenciamento de tickets personalizável com suporte a múltiplas categorias, notificações e avaliações.

Boas-Vindas

Imagens de boas-vindas dinâmicas com personalização de texto, avatar e fundo, além de atribuição automática de cargos.

Registro

Sistema de registro automático com embeds personalizáveis e atribuição de cargos após interação.

Configuração Modular

Cogs dinâmicos que permitem adicionar ou remover funcionalidades sem reiniciar o bot.

Logging Avançado

Registro detalhado de ações com suporte a arquivos rotativos e console com codificação UTF-8.

Comandos Disponíveis

/config_antiraid

Descrição: Configura o sistema Anti-Raid de forma interativa.

Permissões: Administrador

Funcionalidades: Ativar/desativar, definir canal de logs, ajustar limites de mensagens, canais, bans, etc.

/config_tickets

Descrição: Configura o sistema de tickets.

Permissões: Administrador

Parâmetros: Categoria, canal do menu, cargo de suporte, canal de avaliações, canal de logs, cor RGB, tempos de notificação/fechamento

/create_ticket_menu

Descrição: Cria o menu de tickets no canal configurado.

Permissões: Administrador

/person_tickets

Descrição: Personaliza as embeds do sistema de tickets.

Permissões: Administrador

/config_welcome

Descrição: Configura o sistema de boas-vindas.

Permissões: Administrador ou dono do bot

Parâmetros: Cargo, canal, URL/upload de fundo, texto, cor do texto, tamanho da fonte

/formater

Descrição: Edita a imagem de boas-vindas interativamente.

Permissões: Administrador ou dono do bot

/config_register

Descrição: Configura o sistema de registro.

Permissões: Administrador

Parâmetros: Cargo a ser atribuído

/person_register

Descrição: Personaliza a embed de registro com modal ou upload de imagens.

Permissões: Administrador

Parâmetros: Upload de imagem principal, upload de thumbnail

/create_register_embed

Descrição: Cria uma embed com o botão de registro.

Permissões: Administrador

Parâmetros: Canal de destino

/status

Descrição: Configura o status do bot em um servidor específico.

Permissões: Dono do bot

Parâmetros: ID do servidor

/status_all

Descrição: Atualiza o status global do bot em todos os servidores.

Permissões: Dono do bot

/set_status_channel

Descrição: Define o canal para exibir o status em um servidor.

Permissões: Dono do bot

Parâmetros: ID do servidor, ID do canal

/root_notify

Descrição: Envia notificação aos donos de servidores.

Permissões: Dono do bot

Como Instalar

Pré-requisitos

  • Python 3.8 ou superior
  • Node.js (para dependências opcionais)
  • Conta no Discord com permissões para criar bots
  • Ambiente com suporte a UTF-8 (recomendado Linux ou WSL para Windows)

Passo 1: Clonar o Repositório

Clone o repositório oficial do DataBit:

git clone https://github.com/codeprojects/databit.git
cd databit

Passo 2: Instalar Dependências

Instale as dependências necessárias:

pip install -r requirements.txt

Passo 4: Iniciar o Bot

Inicie o bot com o comando:

python main.py

Passo 5: Convidar o Bot

Use o link de convite gerado no Portal de Desenvolvedores, garantindo todas as intents ativadas.

Portal de Desenvolvedores

Estrutura de Arquivos

Estrutura do projeto DataBit:

databit/
├── main.py
├── cogs/
│   ├── antiraid_cog.py
│   ├── ticket_cog.py
│   ├── welcome_cog.py
│   ├── register_cog.py
├── data/
├── fonts/
├── assets/
├── logs/
├── .env
└── requirements.txt

Entre em Contato

Tem dúvidas ou sugestões? Junte-se ao nosso servidor de suporte ou entre em contato diretamente!