Skip to content

Scripts Operativi

sync_products.js

  • Frequenza: Cron ogni ora (0 * * * *)
  • Funzione: Scarica i 70 prodotti dal Sito via API, filtra campi sensibili, salva atomicamente
  • Protezioni: Validazione JSON, rifiuta 0 prodotti, backup vecchia versione
  • Log: /root/isr-whatsapp/logs/sync_products.log

update_docs.py

  • Frequenza: Cron ogni ora
  • Funzione: Rigenera pagine MKDocs dinamiche (stats, changelog, sync status)
  • Output: docs/live/*.md

backup_notebook.sh

  • Uso: Manuale (bash scripts/backup_notebook.sh)
  • Funzione: Copia data/notebook.json in data/backups/ con timestamp

ingest_chat_history.js

  • Uso: Una tantum
  • Funzione: Importa storico chat da file esterno nel notebook