| # Chat CSV (Gradio) | |
| Renderiza um CSV no estilo de aplicativos de mensagem (recebida à esquerda, enviada à direita), com busca e navegação por ocorrências. | |
| ## Rodar | |
| ```bash | |
| python3 -m venv .venv | |
| source .venv/bin/activate | |
| pip install -r requirements.txt | |
| python app.py | |
| ``` | |
| ## CSV esperado | |
| Por padrão, lê `base/wpp.csv` e espera as colunas: | |
| - `Nome` (contato) | |
| - `Tipo` (`Enviada` ou `Recebida`) | |
| - `Conteúdo` (texto da mensagem) | |
| ## Parquet (opcional) | |
| Se o arquivo ficar grande, você pode exportar para `.parquet` no próprio app (barra lateral) e depois abrir o `.parquet` diretamente (local ou upload). | |