Add sección de opciones de monitorización diaria
This commit is contained in:
parent
f44be2c9c1
commit
aa4895b4fb
1 changed files with 77 additions and 0 deletions
|
|
@ -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*
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue