Sobre este projeto
it-programming / web-development
Aberto
Se requiere el desarrollo de un sistema robusto y automatizado para monitorear la disponibilidad de citas en el portal del SAT y enviar alertas inmediatas. El sistema debe operar de forma continua, 24 horas al día, 7 días a la semana, sin intervención manual. La solución debe ser altamente configurable para adaptarse a diferentes necesidades de monitoreo.
Funcionalidades clave del sistema:
Acceso periódico y automatizado al portal de citas del SAT para verificar la disponibilidad.
Detección precisa de citas disponibles, filtrando por oficina específica y tipo de trámite deseado.
Frecuencia de verificación configurable por el usuario, con opciones como cada 30 segundos, 1 minuto o 5 minutos.
Envío de alertas instantáneas a través de múltiples canales, incluyendo WhatsApp, Telegram y correo electrónico, al detectar una cita disponible.
Generación de una captura de pantalla del portal al momento de detectar la disponibilidad, para verificación.
Provisión de un enlace directo en la alerta que permita al usuario abrir la página del SAT para proceder con la reserva manual.
Implementación de un sistema de registro (logs) detallado que almacene la fecha, el resultado de la verificación, posibles errores y las alertas enviadas.
Capacidad para configurar y monitorear múltiples oficinas del SAT simultáneamente.
Desarrollo de un panel de control opcional que muestre el estado actual del sistema, un historial de detecciones y alertas, y permita la gestión de la configuración.
Tecnologías requeridas para el desarrollo:
Lenguaje de programación: Python 3.x.
Automatización de navegador: Playwright.
Framework web (para el panel opcional): FastAPI.
Almacenamiento de configuración y logs: Formato JSON o base de datos SQLite.
Infraestructura de despliegue: Servidor en plataformas como DigitalOcean o AWS.
Restricciones importantes:
El sistema no debe reservar citas automáticamente; su función es únicamente detectar y alertar.
No se debe intentar evadir ni manipular los sistemas de captcha del portal del SAT.
No se permite ninguna manipulación del portal del SAT que altere su funcionamiento o viole sus términos de servicio.
Entregables del proyecto:
Código fuente completo y bien documentado.
Documentación detallada para la instalación y configuración del sistema.
Manual de uso claro y conciso para el usuario final.
Scripts necesarios para el despliegue en la infraestructura seleccionada.
Pruebas funcionales que demuestren la correcta operación de todas las características.
Integración completa de los sistemas de alerta en los canales especificados.
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado
Prazo de Entrega: Não estabelecido
Habilidades necessárias