#!/bin/bash # Скрипт для автоматического запуска сбора и анализа данных DATE=$(date +"%Y-%m-%d") LOG_FILE="run_${DATE}.log" SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" PARENT_DIR="$(dirname "$SCRIPT_DIR")" DATA_DIR="${PARENT_DIR}/data" echo "Запуск сбора данных из Telegram..." | tee -a $LOG_FILE python3 "${SCRIPT_DIR}/collector.py" collect-all >> $LOG_FILE 2>&1 echo "Запуск анализа собранных данных..." | tee -a $LOG_FILE python3 "${SCRIPT_DIR}/analyzer.py" analyze-all >> $LOG_FILE 2>&1 echo "Обновление базы знаний..." | tee -a $LOG_FILE python3 "${SCRIPT_DIR}/analyzer.py" update-kb >> $LOG_FILE 2>&1 echo "Готово! Результаты сохранены в:" echo "- ${DATA_DIR}/raw/ - сырые данные" echo "- ${DATA_DIR}/topics/ - данные, распределенные по темам" echo "- ${DATA_DIR}/summaries/ - краткие саммари" echo "- ${PARENT_DIR}/knowledge_base.md - обновленная база знаний"