Criei um Bot que usa IA (Gemini) para planejar e construir servidores de Discord completos do zero (Open Source)
Olá, pessoal!
Quero compartilhar com vocês o Wave Server Builder, um projeto open-source que desenvolvi para automatizar completamente a criação e a estruturação de servidores no Discord usando Inteligência Artificial.
A ideia nasceu da dor de cabeça que é configurar categorias, canais de texto/voz, cargos, permissões granulares e regras toda vez que precisamos iniciar uma nova comunidade.
Em vez de usar templates fixos, o bot usa o Google Gemini para entender o tema do servidor e planejar uma estrutura 100% única e personalizada.
Como funciona por trás dos panos?
Você digita /criar-servidor e um modal interativo se abre no Discord.
Você descreve o objetivo do servidor (ex: "Um servidor para um grupo de estudos de Python" ou "Uma comunidade de Valorant").
A IA analisa a descrição e planeja o tema, os canais ideais, cargos específicos e regras.
O bot assume o controle: deleta a estrutura antiga e constrói tudo automaticamente.
Principais Recursos Técnicos
Planejamento por IA: Integração com o modelo Gemini para criar estruturas adaptativas e inteligentes.
Hierarquia de Segurança Rígida: Criação automática de 11 níveis de cargos (de Visitante a Owner) com permissões progressivas e canais de logs privados para a staff.
Geração Dinâmica de Ícones: Utiliza a biblioteca Pillow para gerar um ícone de servidor em alta resolução (512x512) com as iniciais da comunidade e gradientes customizados (Modern, Classic, Gamer ou Minimalist).
Multilinguismo: A IA consegue gerar o servidor em 7 idiomas diferentes (Português, Inglês, Espanhol, Japonês, etc.).
Stack Tecnológica
Linguagem: Python 3.10+
Framework principal: discord.py v2.4+
SDK de IA: google-genai v1.0+
Manipulação de Imagem: Pillow
Código Aberto (GitHub)
O projeto está totalmente documentado, com passo a passo de configuração do ambiente (.env) e instalação das dependências. Se você quiser rodar no seu servidor, inspecionar o código ou contribuir, o repositório está aqui:
https://github.com/gatosmias1/wave-server-builder
Está em fase beta, então a IA pode cometer erros — como esquecer de definir o administrador como privado, e assim por diante.
Se você quiser o README em português do Brasil, aqui está o link:
https://github.com/gatosmias1/wave-server-builder/blob/main/README.pt-BR.md
Converti todos os arquivos em um único arquivo. Ele está em release.