Skip to content

brucekawly/gerador-de-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🤖 Gerador de BOT - Automação Profissional de Roteadores & ONTs

License: MIT Python v3.12 Playwright

O Gerador de BOT é uma solução avançada de automação desenvolvida em Python, projetada especificamente para o setor de telecomunicações. Esta ferramenta permite a configuração massiva e rápida de dispositivos de rede, eliminando o erro humano e reduzindo drasticamente o tempo de provisionamento em campo ou em laboratório.


📸 Demonstração da Interface

Gerador de BOT Interface

Interface moderna em modo Dark, com controle de RAM, scanner de rede e monitoramento de execução em tempo real.


� Download do Executável

Para usuários que desejam apenas utilizar a ferramenta sem configurar o ambiente de desenvolvimento, baixe a versão estável pronta para uso:

Tip

Compatível com Windows 10/11. Extraia o arquivo e execute o arquivo GeradorDeBOT.exe.


🔥 Novidades na v1.2.0

  • Exportar para Python (Standalone): Agora você pode exportar sua fila de execução inteira (com o template já configurado) diretamente para um arquivo .py independente. Execute-o no servidor Linux da sua provedora sem a interface gráfica!
  • Performance Absurda: Limite de navegadores simultâneos expandido de 15 para incríveis 100 abas testando equipamentos ao mesmo tempo.
  • Alerta Visual de RAM: Trava de segurança visual indicando consumo perigoso de memória RAM quando ultrapassar 30 navegadores simultâneos.
  • Multi-Navegador Nativo: Seleção sob demanda entre os motores Mozilla Firefox (Padrão e Resistente), Chromium e WebKit. O app só baixa o necessário!
  • UI Aprimorada: Largura da janela ajustada e componentes reposicionados para evitar cortes em telas menores.

💎 Funcionalidades de Elite

🎥 Gravador de Macros Inteligente (No-Code)

  • Aprendizado por Gravação: Configure um equipamento manualmente e o sistema converterá suas ações em um script de automação instantaneamente.
  • Limpeza de Código: O robô filtra redundâncias web, gerando scripts leves e confiáveis.
  • Variáveis Dinâmicas: Substitua automaticamente dados sensíveis (IP, Porta, Usuários) por placeholders {{IP}}, {{PORT}} para uso em massa.

⚡ Scanner de Rede Multi-Thread

  • Validação em Massa: Realize varreduras rápidas em faixas de IP inteiras para identificar dispositivos online antes de iniciar a configuração.
  • Filtro Automático: O sistema descarta IPs inacessíveis em segundos, otimizando a fila de trabalho.

📊 Painel de Execução & Performance

  • Gerenciamento de Recursos: Ajuste em tempo real o número de navegadores simultâneos (Navegação Paralela).
  • Monitoramento de Memória: Estimativa dinâmica de uso de RAM para evitar travamentos no seu sistema operacional.
  • Logs Auditáveis: Exportação completa de relatórios em formatos profissionais (XLSX/CSV).

🧳 Solução Portátil & Autônoma

  • Self-Updating Motor: Ao rodar pela primeira vez ou ao trocar de navegador, o app detecta e baixa o motor necessário (Playwright) diretamente para a pasta local apenas sob demanda.
  • Banco de Dados Embarcado: Seus templates e configurações viajam com o software em um DB portátil.

🛠️ Guia de Instalação (Desenvolvedores)

Se você deseja contribuir ou estender as funcionalidades do projeto, siga os passos abaixo:

  1. Clonagem do Repositório:

    git clone https://github.com/brucekawly/gerador-de-bot.git
    cd gerador-de-bot
  2. Ambiente Virtual & Dependências:

    python -m venv venv
    .\venv\Scripts\activate
    pip install -r requirements.txt
  3. Configuração do Motor Playwright:

    playwright install chromium
  4. Execução:

    python main.py

� Licença

Este projeto está sob a licença MIT. Veja o arquivo LICENSE para detalhes completos sobre permissões de uso e distribuição.


Desenvolvido com excelência por Bruce Kawly.

About

Automação profissional para configuração em lote de roteadores e ONTs (TR-069, PPPoE, WiFi) para provedores de internet (ISP) usando Python e Playwright.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages