Update documentation to reflect removal of favorites.json and transition to Redis for favorite articles management
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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 📌
|
||||
|
||||
@@ -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**
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user