feat: add whatsapp_modular_v3_6 - envio automatizado WhatsApp Web con busqueda por nombre, deteccion de ticks via msg-meta/SVG title, y validacion de selectores
This commit is contained in:
26
Python/whatsapp_modular_v3_6/README.md
Normal file
26
Python/whatsapp_modular_v3_6/README.md
Normal 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`.
|
||||
Reference in New Issue
Block a user