Bot Python WhatsApp Guías

Job ID: 40628754

Budget: $25 – $60 USD

Necesito un bot escrito en Python que utilice la API de WhatsApp para el envío automático de guías de paquetería a mis clientes. El alcance inicial se centra únicamente en el envío, sin gestión de confirmaciones ni actualizaciones de estado.

Flujo deseado
1. Yo descargo las guías en PDF en mi computadora o dispositivo Android.
2. El bot lee cada PDF, extrae los datos clave (número de guía, nombre del destinatario, teléfono, etc.) y construye el mensaje con la plantilla que yo proporcione.
3. Envía el mensaje al número de WhatsApp correspondiente a través de la API oficial.

Requisitos técnicos
• Python 3.x y librerías comunes de lectura de PDF (por ejemplo, PyPDF2 o pdfplumber).
• Autenticación y envío mediante la API de WhatsApp (no Twilio ni webhooks externos).
• Archivo de configuración para definir texto base, campos variables y credenciales de la API.
• Registro básico en consola o archivo log para verificar qué guías fueron enviadas con éxito y cuáles fallaron.

Entregables
• Código fuente bien documentado.
• Instrucciones paso a paso para la instalación y obtención de los tokens de la API.
• Ejemplo de PDF de prueba y plantilla de mensaje.
• Breve vídeo o capturas que demuestren el bot funcionando en un entorno local.

Valoro un enfoque limpio y modular para poder añadir, en el futuro, funciones como confirmaciones de entrega o seguimiento de estado.