Skip to content

alcitech7-oss/selenium_whatsapp_reader

Repository files navigation

🤖 Apex Logic Systems

Status: 🚀 Em Desenvolvimento

Foco: Inteligência Artificial, Automação e Processamento de Dados


📖 SOBRE O PROJETO

O Apex Logic Systems é uma solução de alta performance projetada para automação de coleta de dados e processamento inteligente de linguagem natural. Evoluído de um sistema de atendimento, agora atua como um motor de análise robusto, integrando técnicas de IA para classificar, filtrar e gerenciar fluxos de informações complexos localmente.

Funcionalidades Principais:

  • Automação Robusta: Coleta e monitoramento inteligente de dados via Selenium.

  • Inteligência de Dados: Processamento de linguagem natural (NLP) utilizando spaCy para análise semântica e estrutural.

  • Gerenciamento Inteligente: Categorização automática de dados, blacklist personalizada e filtros de ruído (lixo).

  • Dashboard em Tempo Real: Interface web (Flask) para monitoramento, configuração de regras e visualização de dados.

  • Armazenamento Estruturado: Banco de dados SQLite persistente e otimizado.


🛠️ TECNOLOGIAS E FERRAMENTAS

Categoria Tecnologias
Linguagem Python 3.10+
Backend/Web Flask, SQLAlchemy (Flask-SQLAlchemy)
Automação Selenium, WebDriver Manager
Inteligência Artificial spaCy (NLP)
Manipulação Pandas, OpenPyXL

⚙️ INSTALAÇÃO E CONFIGURAÇÃO

1️⃣ Clone o Repositório

git clone <URL_DO_SEU_REPOSITORIO>
cd Apex_logic_Systems

2️⃣ Ambiente Virtual

python -m venv venv
# Windows:
venv\Scripts\activate

3️⃣ Instalação de Dependências

pip install -r requirements.txt

4️⃣ Download do Modelo de IA (spaCy)

Para garantir que o processamento de linguagem funcione:

python -m spacy download en_core_web_sm

5️⃣ Execução

python main.py

Acesse em: [http://127.0.0.1:5000](http://127.0.0.1:5000)


🗂️ ESTRUTURA DO PROJETO

📁 Apex_logic_Systems/
├── 📁 app/                   # Banco de dados, modelos e configurações
├── 📁 core/                  # Lógica de automação, IA e processadores
├── 📁 data/                  # Banco de dados (mensagens.db)
├── 📁 templates/             # Dashboard HTML
├── main.py                   # Ponto de entrada
└── requirements.txt          # Dependências do projeto


🎯 COMO USAR

  1. Configuração: Utilize o painel administrativo para definir categorias e padrões de texto.
  2. Monitoramento: O sistema executa o loop de extração automaticamente em segundo plano.
  3. Filtragem: As mensagens passam pelo motor de IA do Apex Logic Systems e são classificadas ou descartadas conforme as regras estabelecidas.

🤝 CONTRIBUIÇÕES

Este projeto está em constante evolução. Sinta-se à vontade para abrir issues ou enviar pull requests para melhorar a performance do motor de processamento.


Desenvolvido para alta performance e inteligência local. 🚀

About

"Bot que lê mensagens do WhatsApp Web e salva em planilha Excel"

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors