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)
|
- `config.yaml` - Configuración (solo lectura en backend)
|
||||||
- `workers.json` - Configuración de workers (lectura/escritura)
|
- `workers.json` - Configuración de workers (lectura/escritura)
|
||||||
- `favorites.json` - Favoritos (lectura/escritura)
|
|
||||||
- `logs/` - Directorio de logs (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
|
## 🔐 Configuración de Redis
|
||||||
|
|
||||||
@@ -143,9 +142,9 @@ docker-compose logs redis
|
|||||||
|
|
||||||
Asegúrate de que los archivos existan y tengan los permisos correctos:
|
Asegúrate de que los archivos existan y tengan los permisos correctos:
|
||||||
```bash
|
```bash
|
||||||
touch config.yaml workers.json favorites.json
|
touch config.yaml workers.json
|
||||||
mkdir -p logs
|
mkdir -p logs
|
||||||
chmod 666 workers.json favorites.json
|
chmod 666 workers.json
|
||||||
```
|
```
|
||||||
|
|
||||||
### Error: monitor.log es un directorio
|
### 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.
|
- **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.
|
- **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.
|
- **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.
|
- **Enlaces directos**: Cada favorito incluye un enlace directo al mensaje original en Telegram.
|
||||||
|
|
||||||
### Soporte para Temas de Telegram 📌
|
### Soporte para Temas de Telegram 📌
|
||||||
|
|||||||
@@ -85,7 +85,7 @@ docker-compose ps
|
|||||||
- Crea el directorio de logs: `mkdir -p logs`
|
- Crea el directorio de logs: `mkdir -p logs`
|
||||||
|
|
||||||
**Los archivos no se actualizan**
|
**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`
|
- Crea el directorio de logs: `mkdir -p logs`
|
||||||
|
|
||||||
**Error al construir**
|
**Error al construir**
|
||||||
|
|||||||
@@ -54,7 +54,7 @@ Abre tu navegador en: **http://localhost:3000**
|
|||||||
|
|
||||||
La interfaz web lee automáticamente:
|
La interfaz web lee automáticamente:
|
||||||
- `workers.json` - Configuración de workers
|
- `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)
|
- `config.yaml` - Configuración general (solo lectura)
|
||||||
- `monitor.log` - Logs del sistema
|
- `monitor.log` - Logs del sistema
|
||||||
|
|
||||||
|
|||||||
@@ -176,7 +176,7 @@ server: {
|
|||||||
|
|
||||||
## 📝 Notas
|
## 📝 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
|
- 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
|
- 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
|
- Los artículos notificados solo están disponibles si usas Redis como cache
|
||||||
|
|||||||
Reference in New Issue
Block a user