Update documentation to reflect removal of favorites.json and transition to Redis for favorite articles management

This commit is contained in:
Omar Sánchez Pizarro
2026-01-19 21:54:04 +01:00
parent c832813cd6
commit 609d9e24e7
5 changed files with 7 additions and 8 deletions

View File

@@ -106,10 +106,9 @@ Los siguientes archivos se montan como volúmenes:
- `config.yaml` - Configuración (solo lectura en backend)
- `workers.json` - Configuración de workers (lectura/escritura)
- `favorites.json` - Favoritos (lectura/escritura)
- `logs/` - Directorio de logs (lectura/escritura)
**Nota**: Los cambios en `workers.json` y `favorites.json` desde la interfaz web se guardan directamente en estos archivos.
**Nota**: Los cambios en `workers.json` desde la interfaz web se guardan directamente en este archivo. Los favoritos se almacenan en Redis.
## 🔐 Configuración de Redis
@@ -143,9 +142,9 @@ docker-compose logs redis
Asegúrate de que los archivos existan y tengan los permisos correctos:
```bash
touch config.yaml workers.json favorites.json
touch config.yaml workers.json
mkdir -p logs
chmod 666 workers.json favorites.json
chmod 666 workers.json
```
### Error: monitor.log es un directorio

View File

@@ -77,7 +77,7 @@
- **Botones interactivos**: Cada artículo incluye un botón "⭐ Añadir a favoritos" para guardar rápidamente los que te interesan.
- **Comando /favs**: Escribe `/favs` en tu chat de Telegram para ver todos tus artículos favoritos guardados.
- **Gestión completa**: Puedes añadir y eliminar artículos de favoritos con un solo clic.
- **Persistencia**: Todos tus favoritos se guardan en `favorites.json` y persisten entre reinicios.
- **Persistencia**: Todos tus favoritos se guardan en Redis y persisten entre reinicios.
- **Enlaces directos**: Cada favorito incluye un enlace directo al mensaje original en Telegram.
### Soporte para Temas de Telegram 📌

View File

@@ -85,7 +85,7 @@ docker-compose ps
- Crea el directorio de logs: `mkdir -p logs`
**Los archivos no se actualizan**
- Asegúrate de que existan: `touch config.yaml workers.json favorites.json`
- Asegúrate de que existan: `touch config.yaml workers.json`
- Crea el directorio de logs: `mkdir -p logs`
**Error al construir**

View File

@@ -54,7 +54,7 @@ Abre tu navegador en: **http://localhost:3000**
La interfaz web lee automáticamente:
- `workers.json` - Configuración de workers
- `favorites.json` - Lista de favoritos
- Redis - Lista de favoritos (se almacenan en Redis)
- `config.yaml` - Configuración general (solo lectura)
- `monitor.log` - Logs del sistema

View File

@@ -176,7 +176,7 @@ server: {
## 📝 Notas
- La interfaz web lee los archivos `workers.json` y `favorites.json` del directorio raíz del proyecto
- La interfaz web lee el archivo `workers.json` del directorio raíz del proyecto. Los favoritos se almacenan en Redis.
- Los cambios en la interfaz web se reflejan automáticamente en los archivos JSON
- El sistema Python debe estar ejecutándose para que los workers funcionen
- Los artículos notificados solo están disponibles si usas Redis como cache