v3.6 - Envio automatizado WhatsApp Web con busqueda por nombre y telefono, deteccion de ticks via msg-meta/SVG title, y validacion integral de selectores

This commit is contained in:
2026-06-25 13:29:47 -05:00
commit ec5ebbd20f
15 changed files with 1627 additions and 0 deletions

26
README.md Normal file
View File

@@ -0,0 +1,26 @@
# WhatsApp sender modular
Esta carpeta contiene una version organizada de `whatsapp_fusionado_final_v3_6.py`.
## Ejecutar
Desde esta carpeta:
```powershell
python whatsapp_fusionado_final_v3_6.py
```
## Estructura
- `whatsapp_fusionado_final_v3_6.py`: entrada principal compatible con el nombre anterior.
- `whatsapp_sender/config.py`: rutas, tiempos y constantes.
- `whatsapp_sender/dependencies.py`: instalacion/verificacion de dependencias.
- `whatsapp_sender/utils.py`: logs, directorios y limpieza de sesiones.
- `whatsapp_sender/driver_session.py`: ChromeDriver y sesion de WhatsApp Web.
- `whatsapp_sender/whatsapp.py`: abrir chats, enviar mensajes y validar envio.
- `whatsapp_sender/messages.py`: carga y validacion del CSV/XLSX.
- `whatsapp_sender/processor.py`: procesamiento de cada fila.
- `whatsapp_sender/main.py`: flujo general del programa.
Coloca `mensajes.csv` o `mensajes.xlsx` en esta carpeta, o cambia `MENSAJES_FILE` en
`whatsapp_sender/config.py`.