Add sección de opciones de monitorización diaria

This commit is contained in:
rogerbacon 2026-07-22 21:06:58 +00:00
parent f44be2c9c1
commit aa4895b4fb

View file

@ -109,6 +109,81 @@ curl -X POST "https://api.ted.europa.eu/v3/notices/search" \
--- ---
## Opciones de Monitorización Diaria
### Opción 1: Script Python + crontab
```bash
# Script que consulta la API TED y guarda en SQLite
ted_monitor.py --cpv 72000000 --country ES --days 1
# crontab: ejecutar todos los días a las 8:00
0 8 * * * /usr/bin/python3 /home/user/ted_monitor.py
```
| Aspecto | Detalle |
|---------|---------|
| **Dependencias** | Python 3, requests, SQLite |
| **Control** | Total — tú defines filtros, formato, destino |
| **Notificación** | Email, Telegram bot, ntfy, archivo |
| **IA para resumir** | Opcional (llamar a LLM tras obtener resultados) |
| **Mantenimiento** | Tú lo mantienes |
| **Ideal para** | Control total, sin infraestructura adicional |
### Opción 2: Bot Hermes (cron job)
```bash
# Hermes cron ejecuta un prompt diariamente
hermes cron create "0 8 * * *" "Consulta API TED, filtra por CPV 72000000, resume licitaciones relevantes, envía por Telegram"
```
| Aspecto | Detalle |
|---------|---------|
| **Dependencias** | Hermes activo |
| **Control** | Medio — configuras vía cron job |
| **Notificación** | Telegram, XMPP, Discord (ya configurados) |
| **IA para resumir** | ✅ Incluido — LLM resume y destaca |
| **Mantenimiento** | Hermes lo gestiona |
| **Ideal para** | Si ya usas Hermes, resumen inteligente |
### Opción 3: n8n / Node-RED (self-hosted)
```
Trigger diario → HTTP Request API TED → filtra → envía
```
| Aspecto | Detalle |
|---------|---------|
| **Dependencias** | Docker (n8n o Node-RED) |
| **Control** | Visual, sin código |
| **Ideal para** | Flujos complejos, múltiples destinos |
### Opción 4: PWA + Service Worker
```
Navegador → fetch API TED → notificaciones push
```
| Aspecto | Detalle |
|---------|---------|
| **Dependencias** | Solo navegador |
| **Control** | Limitado |
| **Ideal para** | Sin servidor, uso personal |
### Opción 5: RSS → IFTTT / Zapier
```
RSS TED → filtro → email/Telegram
```
| Aspecto | Detalle |
|---------|---------|
| **Dependencias** | Cuenta TED + cuenta IFTTT/Zapier |
| **Control** | Limitado por la plataforma |
| **Ideal para** | Sin código, uso casual |
---
## Conclusión ## Conclusión
| Método | Autenticación | Ideal para | | Método | Autenticación | Ideal para |
@ -119,6 +194,8 @@ curl -X POST "https://api.ted.europa.eu/v3/notices/search" \
**La API de búsqueda es la opción más práctica:** no requiere cuenta, es RESTful, y devuelve resultados en JSON listos para procesar. **La API de búsqueda es la opción más práctica:** no requiere cuenta, es RESTful, y devuelve resultados en JSON listos para procesar.
**Para monitorización diaria:** Script Python + crontab (control total) o Hermes cron (resumen inteligente con IA).
--- ---
*Informe generado por Hermes Agent — 2026-07-20* *Informe generado por Hermes Agent — 2026-07-20*